vue style 三元表达式
Vue的style属性可以使用三元表达式来根据条件动态设置样式。
例如,根据isRed变量的值来设置颜色:
<div :style="{color: isRed ? 'red' : 'black'}">Hello world</div>
如果isRed为true,则设置颜色为红色,否则为黑色。
另外,也可以使用计算属性来实现同样的效果:
<div :style="myStyle">Hello world</div>
computed: {
myStyle() {
return {
color: this.isRed ? 'red' : 'black'
}
}
}
这样,当isRed变量的值改变时,样式也会随之改变。
原文地址: https://www.cveoy.top/t/topic/bnxP 著作权归作者所有。请勿转载和采集!