当前位置:

Vue样式绑定的方法

本文最后更新于2022-01-28,已超过 1年没有更新,如果文章内容、图片或者下载资源失效,请留言反馈,我会及时处理,谢谢!

温馨提示:本文共739个字,读完预计2分钟。

样式绑定的方法
1)通过class绑定
class的对象绑定 ::class="{ activated:isActivated}",根据isActivated的true或false决定dom是否有class="activated"属性
对象绑定有另一种写法::class="activated",在vue实例的data中定义绑定的对象activated:{ isActivated:true}
2)class的数组绑定:class="[activated]",vue实例的data中activated的值即为class的值,数组内表示变量,数组内可填写多个变量

使用内联样式     
3)style的对象绑定

<div :style="styleObj" @click="handleDivClick">Hello world</div>
data:{
styleObj:{
color:"black"
}
},
methods:{
handleDivClick:function() {
this.styleObj.color = this.styleObj.color === "black" ? "red" : "black";
}
}

4)style的数组绑定

<div :style="[styleObj,{fontSize:'20px'}]" @click = "handleDivClick">hello world</div>
data:{
styleObj:{
color:"black"
}
},
methods:{
handleDivClick:function() {
this.styleObj.color = this.styleObj.color === "black" ? "red" : "black"
}
}
本文链接:,转发请注明来源!
评论已关闭。