首页 > 其他 > 详细

vue中的常用三元

时间:2019-09-11 16:22:57      阅读:120      评论:0      收藏:0      [点我收藏+]

点击事件的三元

<el-button type="primary" @click="edit == ‘mod‘ ? sureModify() : submit()" style=‘margin-right:30px;‘>提 交</el-button>

 

购物车按钮的三元

<div  bindtap="pay">{{edit ? ‘删除‘ : ‘去结算‘}}</div>

绑定内联样式的三元

<div :style="{disabled:!amendPhoneIsShow?‘‘:‘disabled‘}"></div>
<p :style="{‘color‘: (checkIndex3==m.txt ? ‘#3d8cff‘:‘#BBBBBB‘)}">{{m.txt}}</p>

绑定class样式

<i class="iconfont "  :class="[isShow==‘password‘?‘icon-kejian‘:‘icon-bukejian‘]"></i>
<div :class=‘["classify",current=="0" ? "active" : ""]‘  @click=‘current=0‘>点我改变</div>

注意:数组中的classify如果不加引号的话,代表的是data中的一项,并不是类名,将classify加上双引号,变成字符串就可以变成类名

 

还可以通过字符串拼接,在第二个class的前面加个空格

<div :class="‘classify‘+(current==‘0‘?‘ active‘:‘‘)"  @click=‘current=0‘>点我改变</div>

注意:active前要加一个空格(必须有),字符串拼接时,两个字符串之间要有空格

 

vue中的常用三元

原文:https://www.cnblogs.com/ll15888/p/11506769.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!