【发布时间】:2020-04-24 21:10:13
【问题描述】:
我在 Vue 中这样使用样式绑定:
v-bind:style="{'width': + width + 'px', 'left': + x + 'px', 'top': y + 'px'}"
当我需要绑定多个条件类时,我使用了下面的语法,但它不起作用!
v-bind:class="{(position)?position:'', (direction)?direction:''}"
还有其他方法可以应用多个类吗?单类(不带 {})有效。
这是小提琴:
【问题讨论】:
-
试试这个:
:class="{ position, direction }",或v-bind:class="[(position)?position:'', (direction)?direction:'']"([]而不是{}) -
当我在谷歌上搜索“vue 类绑定”时,我从官方文档中得到了this page 作为最高结果,这很容易回答你的问题。
标签: vue.js