vue怎样给v-for循环出来的元素动态设置不同的样式
2023-09-14 09:04:07 时间
用:class即可
使用遍历时的索引值。动态生成不同的class比如class1,class2以此类推
我这里是把class从1开始。所以把索引加了个1。不加1的话,就是从class0开始
:class="‘fgc’+(index+1)"
代码:
<div class="common-title-part-cont part-cont-rt-box">
<el-row v-if="typeImg.length>0" :gutter="10">
<el-col v-for="(item,index) in typeImg" :key="index" :span="24/typeImg.length">
<div :class="'fgc'+(index+1)">
<h2>{{ item.name }}</h2>
</div>
</el-col>
</el-row>
</div>
然后再分别去给每个class设置不同的样式即可:
效果:
相关文章
- vue 实现动态路由
- electron-vue开发爬坑指南
- Vue.js3: 页面打开前实现图片全部预加载(vue@3.2.33)
- Vue钩子函数
- 坑爹的scss:怎样在vue项目安装使用scss(node-sass和sass-loader遇到的所有坑)
- Vue中组件化编码 完成任务的添加、删除、统计、勾选需求(实战练习三完结)
- Vue学习之--------Vue中过滤器(filters)的使用(代码实现)(2022/7/18)
- vue中将验证表单输入框的方法写在一个js文件中(表达式验证邮箱、身份证、号码、两次输入的密码是否一致)
- vue定义全局变量和全局方法
- vue-cli和vue有什么区别
- VUE之VUEX常见面试题大全汇总--史上最全【vuex面试题】
- Vue中组件间通信的6种方式
- 基于Java+SpringBoot+Vue前后端分离商城系统设计与实现
- 【三十天精通 Vue 3】 第十天 Vue 状态管理详解