①数据绑定一个常见需求是操作元素的class列表和它的内联样式,因为它们都是属性,我们可以用 v-bind 处理它们:只需要计算出表达式最终的字符串。不过,字符串拼接麻烦又易错。因此,在 v-bind 用于 class 和 style 时,Vue.js专门增强了它,表达式的结果类型除了字符串之外,还可以是对象或数组。
②绑定HTML Class
对象语法:
我们可以传给 v-bind:class 一个对象,以动态地切换class
<div v-bind:class = "{active:isActive}"></div>
上面的语法表示class active 的更新将取决于数据属性 isActive 是否为真值。
此外,v-bind:class指令可以与普通的class属性共存:
<div class = "static"
v-bind:class = "{active:isActive,'text-danger':hasError}&