css:
这样写会报错
<view :class="getColor(1)">
</view
解决:
<view :class="[getColor(1)]">
</view
methods: {
getColor(index) {
return index === 1 ? 'color1' : 'color2';
}
}
.color1 {
color: red;
}
.color2 {
color: green;
}
style:
这样写会报错
<view :style="getColor(1)">
</view
解决:用计算 computed
<view :style="getColor(1)">
</view
computed: {
getColor() {
return (index) => {
let style = {};
index === 1
? style.borderColor = 'red'
: style.borderColor = 'green'
return style;
}
}
}
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务