关于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 相关文章推荐
JQuery读取XML文件数据并显示的实现代码
Dec 16 Javascript
让AJAX不依赖后端接口实现方案
Dec 03 Javascript
javascript中setTimeout使用指南
Jul 26 Javascript
javascript下使用Promise封装FileReader
Feb 19 Javascript
浅析Jquery操作select
Dec 13 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
Dec 30 Javascript
JavaScript面向对象精要(下部)
Sep 12 Javascript
js 两个日期比较相差多少天的实例
Oct 19 Javascript
详解vue+css3做交互特效的方法
Nov 20 Javascript
微信小程序倒计时功能实例代码
Jul 17 Javascript
LayerClose弹窗关闭刷新方法
Aug 17 Javascript
js序列化和反序列化的使用讲解
Jan 19 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
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
JavaScript中的细节分析
2012/06/30 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
JavaScript编程学习技巧汇总
2016/02/21 Javascript
浅谈JS中的bind方法与函数柯里化
2016/08/10 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
微信小程序 九宫格实例代码
2017/01/21 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
Vue学习笔记之计算属性与侦听器用法
2019/12/07 Javascript
微信小程序整个页面的自动适应布局的实现
2020/07/12 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
python实现将文本转换成语音的方法
2015/05/28 Python
Python如何判断数独是否合法
2016/09/08 Python
Django csrf 验证问题的实现
2018/10/09 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
Python 实现PS滤镜的旋涡特效
2020/12/03 Python
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
新电JAVA笔试题目
2014/08/31 面试题
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
外贸公司实习自我鉴定
2013/09/24 职场文书
外语专业毕业生个人的自荐信
2013/11/19 职场文书
开业典礼主持词
2014/03/21 职场文书
金融与证券专业求职信
2014/06/22 职场文书
数据库之SQL技巧整理案例
2021/07/07 SQL Server
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS
「地球外少年少女」BD发售宣传CM公开
2022/03/21 日漫