首页 > 其他 > 详细

vue绑定样式,class和style

时间:2020-05-15 16:50:10      阅读:34      评论:0      收藏:0      [点我收藏+]

vue动态修改样式的方式

注意:固定样式单独写在一个class中,选择的class写在一起,选出的class会和固定class合并共存
例如:
<div class="static" v-bind:class="{ ‘text-danger‘:hasError }"></div>
会渲染为:
<div class="static text-danger"></div>
一,多个样式共同生效
1,class绑定对象
直接写进class
<div class="static" v-bind:class="{ ‘text-danger‘:true,‘word-danger‘:false }"></div>
对象写在data
<div class="static" v-bind:class="obj"></div>
data:{
obj:{ ‘text-danger‘:true,‘word-danger‘:false }
}
2,class绑定数组
<div v-bind:class="[‘active‘, ‘text-danger‘]"></div>
两个样式仍旧可以共存
注意:数组项可以使用三元表达式选择class,也可以使用对象作为数组项

二,绑定内联样式style
<div v-bind:style="[baseStyles, styleObject]"></div>

data: {
styleObject: {
color: ‘red‘,
fontSize: ‘13px‘
},
baseStyles:{
color: ‘red‘,
fontSize: ‘13px‘
}
}

vue绑定样式,class和style

原文:https://www.cnblogs.com/yu-tang/p/12895633.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!