//this.DetailInfo.checkStatus是从接口返回的值,可能为"0","1","2"
//需求:"0"显示黄色圆点,"1"显示绿色圆点,"2"显示红色圆点
<div :class="statusType" class="status" style="margin-right:4px;"></div>
//注意: class、style、:class可以同时使用
computed:{
statusType:function(){
if(this.DetailInfo.checkStatus =="0") return 'statusType1'
if(this.DetailInfo.checkStatus =="1") return 'statusType2'
if(this.DetailInfo.checkStatus =="2") return 'statusType3'
}
},
<style scoped>
.status{
width: 8px;
height: 8px;
border-radius: 50%;
margin-right: 2px;
}
.statusType1{
background: yellow;
}
.statusType2{
background: green;
}
.statusType3{
background: red;;
}
</style>
computed的使用;并且用 computed结合:class 控制元素样式
最新推荐文章于 2023-04-04 14:40:42 发布