【发布时间】:2019-06-20 19:40:45
【问题描述】:
鉴于道具:
someBool = true;
someString = 'set-class'
当someBool 为真时,这会将conditional-class 作为一个类添加到元素中:
v-bind:class="{'conditional-class': someBool}"
这会将set-class作为一个类添加到元素中:
v-bind:class="someString"
如何混合使用这两种语法?
试过了:
v-bind:class="{'conditional-class': someBool}" v-bind:class="someString"
结果:Vue 不支持重复绑定
试过了:
v-bind:class="[someString, {'conditional-class': someBool}]"
结果:仅添加“条件类”。即使顺序颠倒。
试过了:
v-bind:class="{'conditional-class': someBool, someString: true}"
结果:将 someString name 视为字符串,class 变为 conditional-class someString
【问题讨论】:
标签: vue.js vuejs2 vue-component