我有一些可以通过以下方式访问的数据:
{{ content['term_goes_here'] }}
...并且它的值为true
或者false
。我想要根据表达式是否为真来添加一个类,像这样:
<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
。按照我上面写的方式会导致错误:
- invalid expression: v-bind:class="[{{content['cravings']}} ? 'fa-checkbox-marked' : 'fa-checkbox-blank-outline']"
我应该如何编写代码以有条件地确定类别?
<i class="fa" :class="[{ 'fa-checkbox-marked': content['cravings'] }, 'fa-checkbox-blank-outline']"></i>
。 - Jeremy Thomasthis.$router.push('/homepage')
时,您如何触发类绑定以进行更新? - chamberlainpi$route
的变化并根据需要更改你的类。https://router.vuejs.org/zh/api/route-object.html - Bert