vue中一个标签中含有多个class(其中包含三元表达式)的写法

    xiaoxiao2022-07-03  169

    1、数组形式

    <div :class='["classify",current=="0" ? "active" : ""]'  @click='current=0'>课程</div> 注意:数组中的classify如果不加引号的话,代表的是data中的一项,并不是类名,将classify加上双引号,变成字符串就可以变成类名

    2、字符串拼接

    <div :class="'classify'+(current=='0'?' active':'')"  @click='current=0'>课程</div> 注意:active前要加一个空格(必须有),字符串拼接时,两个字符串之间要有空格 ---------------------  作者:小地瓜呱  来源:  原文:https://blog.csdn.net/qq_41619741/article/details/84284386  版权声明:本文为博主原创文章,转载请附上博文链接!

    最新回复(0)