关于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 日历提醒系统( 兼容所有浏览器 )
Apr 07 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
Oct 15 Javascript
javascript学习笔记(十五) js间歇调用和超时调用
Jun 20 Javascript
JS运动相关知识点小结(附弹性运动示例)
Jan 08 Javascript
jQuery基于BootStrap样式实现无限极地区联动
Aug 26 Javascript
详解webpack 如何集成第三方js库
Jun 29 Javascript
javascript高级模块化require.js的具体使用方法
Oct 31 Javascript
vue全局自定义指令-元素拖拽的实现代码
Apr 14 Javascript
加速vue组件渲染之性能优化
Apr 09 Javascript
vue3.0 上手体验
Sep 21 Javascript
在vue中使用jsonp进行跨域请求接口操作
Oct 29 Javascript
浅谈vant组件Picker 选择器选单选问题
Nov 04 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写的简易聊天室代码
2011/06/04 PHP
php循环语句 for()与foreach()用法区别介绍
2012/09/05 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
php7 list()、session及其他模块的修改实例分析
2020/05/25 PHP
jQuery 事件队列调整方法
2009/09/18 Javascript
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
js 赋值包含单引号双引号问题的解决方法
2014/02/26 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
详解JavaScript基于面向对象之创建对象(1)
2015/12/10 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
原生js获取元素样式的简单方法
2016/08/06 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
10种CSS3实现的loading动画,挑一个走吧?
2020/11/16 HTML / CSS
自动化专业职业生涯规划书范文
2014/01/16 职场文书
小学生暑假家长评语
2014/04/17 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
小学生运动会广播
2015/08/19 职场文书
Python上下文管理器Content Manager
2021/06/26 Python
Python加密技术之RSA加密解密的实现
2022/04/08 Python