关于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 parseInt与Number函数的区别
Jan 21 Javascript
JS中类或对象的定义说明
Mar 10 Javascript
js实现显示当前状态的导航效果代码
Aug 28 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
Jan 04 Javascript
JavaScript操作select元素和option的实例代码
Jan 29 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
Feb 22 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
Sep 29 Javascript
Vue源码探究之状态初始化
Nov 14 Javascript
vue+web端仿微信网页版聊天室功能
Apr 30 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
Sep 02 Javascript
解决layUI的页面显示不全的问题
Sep 20 Javascript
js实现坦克移动小游戏
Oct 28 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 intval的测试代码发现问题
2008/07/27 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
PHP使用NuSOAP调用Web服务的方法
2015/07/18 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
escape、encodeURI 和 encodeURIComponent 的区别
2009/03/02 Javascript
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
jQuery基本过滤选择器使用介绍
2013/04/18 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
Vue弹出菜单功能的实现代码
2018/09/12 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
Python输出9*9乘法表的方法
2015/05/25 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
简单了解django缓存方式及配置
2019/07/19 Python
python构建指数平滑预测模型示例
2019/11/21 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
Python面试题集
2012/03/08 面试题
生态学毕业生自荐信
2013/10/27 职场文书
会计专业毕业生自我鉴定
2013/10/29 职场文书
拓展培训心得体会
2014/01/04 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
设备售后服务承诺书
2014/05/30 职场文书
检讨书范文大全
2015/05/07 职场文书
高中家长意见怎么写
2015/06/03 职场文书
教你使用TensorFlow2识别验证码
2021/06/11 Python