例子1
计数器: {{ counter }}
例子2:
千米 :
米 :
Vue.js v-bind 在处理 class 和 style 时, 专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。
(1)class属性绑定:
也可在对象中传入更多属性用来动态切换多个 class 。
也可以绑定一个对象
也可以在这里绑定返回对象的计算属性(方法)。这是一个常用且强大的模式:
new Vue({
el: '#app',
data: {
isActive: true,
error: {
value: true,
type: 'fatal'
}
},
computed: {
classObject: function () {
return {
base: true,
active: this.isActive && !this.error.value,
'text-danger': this.error.value && this.error.type === 'fatal',
}
}
}
})
(2)数组语法
一个数组包含多个class属性