首页 > 其他 > 详细

【vue】中class、style的用法

时间:2021-01-12 16:41:21      阅读:25      评论:0      收藏:0      [点我收藏+]

三元表达式

style三元表达式

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

class三元表达式

<i class="iconfont"  :class="[isShow==‘password‘?‘icon-kejian‘:‘icon-bukejian‘]"></i>

<li v-for="(item, index) in nav" :key="index">
    <router-link :to="{ name: item.path }" :class="[item.title==activeTitle?‘active‘:‘‘]">{{
      item.title
    }}</router-link>
</li>

数组形式

<div :class=‘["classify",current=="0" ? "active" : ""]‘  @click=‘current=0‘>课程</div>

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

字符串拼接

<div :class="‘classify‘+(current==‘0‘?‘ active‘:‘‘)"  @click=‘current=0‘>课程</div>

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

【vue】中class、style的用法

原文:https://www.cnblogs.com/hellocd/p/14266672.html

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