vue组件动态样式属性

更新时间:2023-06-30 09:19:25 阅读: 评论:0

vue组件动态样式属性
强能1.在标签⾏内动态绑定style.class,style可以绑定其中⼀个样式,class可以更换整个class
//html
<div class="zy-lect" @click="chooSelect":>
//<div class="zy-lect" @click="chooSelect" :>
//可以通过给绑定style直接定义属性,也可以给style绑定⽅法,放在监听属性中通过返回'--new-width'这种形式定义.在css中通过var定义--new-width,可以使⽤prop s中传⼊的属性数据.
<div class="box">
<input class="zy-input">
<b :class="zySelect"><i class="bottom-arrow1"></i><i class="bottom-arrow2"></i></b>
</div>
<div>
//js
props:{
newWidth:{
type: String,
default:'100px'
}
李子才},
data(){
return{
zySelect:'bottom'
}
},
computed:{
newStyle(){
return{
'--new-width':wWidth
}
}
},
methods:{
chooSelect(){
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图