vue项目开发--使用三元表达式动态改变样式效果
项目开发js经常会使用到三元表达式判断,css也不例外,使用三元表达式可以轻松解决。使用style动态改变样式的写法:<!-- 这里是改变字体的颜色 --><p :style="{'color': (item.pqtjzt=='20' ? '#00ffff': item.pqtjzt=='11'?'#00ff00' : item.pqtjzt=='10'?'#fdb14b' :'
·
项目开发js经常会使用到三元表达式判断,css也不例外,使用三元表达式可以轻松解决。
使用style动态改变样式的写法:
<!-- 这里是改变字体的颜色 -->
<p :style="{'color': (item.pqtjzt=='20' ? '#00ffff': item.pqtjzt=='11'?'#00ff00' : item.pqtjzt=='10'?'#fdb14b' :'#ff0000')}">调解状态: {{ item.pqtjztmc }}</p>
这里需要注意因为是动态改变style前面必须要带:style
使用class动态改变样式的写法:
<!-- 这里是改变字体图标 -->
<i class="iconfont " :class="[isShow=='password'?'icon-kejian':'icon-bukejian']"></i>
积累小知识,每天与你一同成长!
更多推荐
已为社区贡献8条内容
所有评论(0)