vue中v-for循环列表根据条件判断两边对齐效果(常用)
来源:互联网 发布:51talk软件下载 编辑:程序博客网 时间:2024/05/21 22:59
首先上图解释:
黑框元素宽width:22%;
循环给每个黑框添加class(也就是添加margin-left:4%;margin-top:20px);
因为最左边一竖排我们不需要添加class,则我们需要条件判断是否需要添加class
html代码:
...//绑定class根据判断条件添加class,//imgListItem_mg(index)传入下标号参数,返回true or false<div class="imgList_item " v-for="(o, index) in 7" :class="{margin: imgListItem_mg(index)}" :key="o">//中间代码省略...</div> ....
style
....imgList>.imgList_item{width: 22%;display: inline-block;}.imgList>.margin{margin-left: 4%;margin-top: 20px;}//添加class的样式...
js代码
... methods: { imgListItem_mg:function(index){ var pre=index+1;//下标号+1则是当前第几个元素 console.log(pre); var lineNumber=Math.ceil(pre/4);//行数,我的是4个为一行,不满4个也为1行,所以上取整 var preMar=(lineNumber*4)-3;//算出不需要添加class的元素 if(pre!=preMar){ return true; }else if(pre=preMar){ return false; } }}...
阅读全文
0 0
- vue中v-for循环列表根据条件判断两边对齐效果(常用)
- Vue条件循环判断+计算属性+绑定样式v-bind
- vue.js中的列表渲染(循环渲染)(v-for)
- vue v-for 循环对象
- python 列表处理,for循环语句,if条件判断
- Vue常用指令v-for
- VUE条件渲染(v-if v-show v-for)
- Vue.js学习笔记:v-for循环
- vue规定v-for循环的次数
- vue.js列表输出v-for
- Vue.js中的列表渲染:v-for
- VUE指令-列表渲染v-for
- Vue中的v-for指令不起效果
- for循环判断条件中尽量不写函数
- for (初始化语句; 判断条件; 循环条件)
- Vue.js常用指令汇总(v-if、v-for等)
- python中的关于列表for循环和条件判断的混用
- Vue中v-for的数据分组
- ELK【1】
- 关于jdk1.8+jmter3.3安装配置问题小结
- TensorFlow安装与配置
- Android开发思维导图
- Android Studio完美打造Eclipse工程目录及自由调整Android.jar顺序
- vue中v-for循环列表根据条件判断两边对齐效果(常用)
- 欢迎使用CSDN-markdown编辑器
- windows上安装使用rabbitmq
- TMS28335GPIO及外部中断学习笔记
- 2017第十三届中国国际显示大会信息
- 关于AndroidStudio3.0 关闭模拟器黑屏卡死的问题
- C++学习笔记之QT/VS编译Qrencode
- 嵌入式 Linux 与物联网软件开发 ——C 语言内核深度解析
- html多个title标签显示哪个