vue 数据绑定-动态样式
动态class名绑定的几种方式
1. 对象方式
new Vue({
el: '#root',
template: `<div :class="{active: isActive"></div>`,
data () {
return {
isActive: true
}
}
})- 数组内对象
template: ` <div :class="[{active: isActive}]"></div>`- 三目运算符
template: `<div :class="isActive ? 'active' : '' "></div>`- 数组中三目运算符
template: `<div :class="[isActive ? 'active' : '']"></div>`绑定多个样式style
new Vue({
el: '#root',
template: `<div :style="[style1, style2]"></div>`,
data () {
return {
style1: {
color: 'blue'
},
style2: {
color: 'black'
}
}
}
})版权声明:本文为m0_37068028原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。