在vue的 for 循环中,经常会使用到动态添加类名或者样式的情况,实现给当前的选中的 div 添加不同的样式。
提示: 所有动态添加的类名,放在表达式里都需要添加引号,进行包裹。
对象 的形式,使用花括号进行包裹。{'类名': boolean}boolean值。可以通过逗号进行分割,即可添加多个类名{{ item.title }}
{{ item.title }}
实现效果如下:

数组 的形式,使用 []进行包裹。[判断成立的情况 ? '类名1' : '类名2']{{ item.title }}
{{ item.title }}
实现效果如下:

方法 的形式,在方法当中返回想要的类名。methods(),直接写方法名。{{ item.title }}
实现效果如下:

提示: 在vue中,动态添加 style 样式
驼峰写法;比如 font-size必须写成 fontSize; fontSize: '12px'对象 的形式,哈哈哈嘿嘿嘿
效果如下:

数组 的形式,哈哈哈效果如下:

三元判断的形式,进行添加哈哈哈
效果如下所示:

4. 通过 方法的形式,进行返回。
代码如下:
哈哈哈
效果如下:

这里我用的是 vue3的一些写法,在vue2里,用法一样,在data里定义数据即可。
上一篇:JS词法环境和执行上下文
下一篇:高质量前端之自动化测试