关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)


Posted in Javascript onSeptember 04, 2018

下面一段代码给大家介绍vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性),具体代码如下所示:

<div class="imglist-item" v-for="(items,key) in imgmaterialdialog.imglist" @click="selectimg(items,key)" :class="(key + 1) % 4==0?'imglist-noright':''">
 <img :src="items.tempMaterialUrl" alt="" />
<div class="layer" v-bind:class="{showorhide:key==currents}">
    <i class="el-icon-check"></i>
</div>
   <p class="img-name">{{items.filename}}</p>
</div>

每一个imglist-item都有margin-right:10px,用绑定class的方法来控制每一行的最后一个没有边距。

这里用到了v-bind:class。其中对于index值为3(第四项),7(第八项),11(第十二项)... (4的倍数项),需要显示hr,对于这些值,(index + 1) % 4为0,所以(index + 1) % 4==0为每一行的最后一个元素,显示hr。【这里index按顺序从0开始计数,所以index + 1为表示当前site在sites数组中是第几个,然后(index + 1) % 4,每满4,顺序数除以4余数都为0】

补充:下面看下vue规定v-for循环的次数

html:

<p v-for="(lab,index) in card.label" v-if='index<=1'></p>

控制for 循环的次数为两次

总结

以上所述是小编给大家介绍的关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript 判断客户端浏览器类型代码
Mar 01 Javascript
chrome下jq width()方法取值为0的解决方法
May 26 Javascript
js实现按钮控制带有停顿效果的图片滚动
Aug 30 Javascript
BootStrap中的表单大全
Sep 07 Javascript
jquery仿京东商品放大浏览页面
Jun 06 jQuery
Node做中转服务器转发接口
Oct 18 Javascript
Angular 5.0 来了! 有这些大变化
Nov 15 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
Jul 18 Javascript
LayUi数据表格自定义赋值方式
Oct 26 Javascript
解决vue v-for src 图片路径问题 404
Nov 12 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
Dec 10 Javascript
JS面向对象之多选框实现
Jan 17 Javascript
原生JS实现获取及修改CSS样式的方法
Sep 04 #Javascript
微信小程序canvas拖拽、截图组件功能
Sep 04 #Javascript
mpvue写一个CPASS小程序的示例
Sep 04 #Javascript
Vue表单及表单绑定方法
Sep 04 #Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
Sep 04 #Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 #jQuery
vue做移动端适配最佳解决方案(亲测有效)
Sep 04 #Javascript
You might like
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
php实现异步数据调用的方法
2015/12/24 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
js中的屏蔽的使用示例
2013/07/30 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
高效的jQuery代码编写技巧总结
2017/02/22 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
vue实现文件上传功能
2018/08/13 Javascript
关于Vue中$refs的探索浅析
2020/11/05 Javascript
Python类的基础入门知识
2008/11/24 Python
windows下安装python paramiko模块的代码
2013/02/10 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
Python实现求一个集合所有子集的示例
2018/05/04 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
Python文件操作函数用法实例详解
2019/12/24 Python
Rentalcars.com中国:世界上最大的在线汽车租赁服务
2019/08/22 全球购物
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
会计电算化专业应届大学生求职信
2013/10/22 职场文书
大学专科生推荐信范文
2013/11/23 职场文书
爱我中华演讲稿
2014/05/20 职场文书
新手上路标语
2014/06/20 职场文书
建筑安全生产责任书
2014/07/22 职场文书
婚前协议书范本
2014/10/27 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
详解Go语言中Get/Post请求测试
2022/06/01 Golang