首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vue.js:条件类样式绑定

Vue.js:条件类样式绑定
EN

Stack Overflow用户
提问于 2017-04-04 14:45:09
回答 6查看 251.7K关注 0票数 107

我有一些可以通过以下途径获得的数据:

代码语言:javascript
运行
复制
{{ content['term_goes_here'] }}

..。并将其评估为truefalse。我想根据表达式的真实性添加一个类,如下所示:

代码语言:javascript
运行
复制
<i class="fa" v-bind:class="[{{content['cravings']}} ? 'fa-checkbox-marked' : 'fa-checkbox-blank-outline']"></i>

true给了我fa-checkbox-marked类,false给了我fa-checkbox-blank-outline。我上面写它的方式给了我一个错误:

代码语言:javascript
运行
复制
- invalid expression: v-bind:class="[{{content['cravings']}} ? 'fa-checkbox-marked' : 'fa-checkbox-blank-outline']"

我应该如何写它才能有条件地确定类?

EN

Stack Overflow用户

发布于 2021-03-27 12:04:34

您可以使用字符串模板,比如backticks :

代码语言:javascript
运行
复制
:class="`${content['cravings'] ? 'fa-checkbox-marked' : 'fa-checkbox-blank-outline'}`"
票数 9
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43210508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档