vue 数据绑定-动态样式
vue 数据绑定-动态样式动态class名绑定的几种方式1. 对象方式new Vue({el: '#root',template: `<div :class="{active: isActive"></div>`,data () {return {isActive: true}}})数组内对象...
·
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'
}
}
}
})
更多推荐
已为社区贡献8条内容
所有评论(0)