关于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 相关文章推荐
超级强大的表单验证
Jun 26 Javascript
JS动态添加与删除select中的Option对象(示例代码)
Dec 20 Javascript
js二维数组排序的简单示例代码
Jan 24 Javascript
JavaScript基本数据类型及值类型和引用类型
Aug 25 Javascript
JavaScript处理解析JSON数据过程详解
Sep 11 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Dec 15 Javascript
Three.js基础部分学习
Jan 08 Javascript
对vue中methods互相调用的方法详解
Aug 30 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
Jul 30 Javascript
vue实现简单跑马灯效果
May 25 Javascript
详解js中的原型,原型对象,原型链
Jul 16 Javascript
vue实现简单加法计算器
Oct 22 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的array_multisort()使用方法介绍
2012/05/16 PHP
php读取excel文件的简单实例
2013/08/26 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
2014/04/24 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
JavaScript版代码高亮
2006/06/26 Javascript
斜45度寻路实现函数
2009/08/20 Javascript
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
javaScript语法总结
2016/11/25 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
2017/01/04 Javascript
基于LayUI实现前端分页功能的方法
2017/07/22 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
Vue中使用canvas方法总结
2019/02/12 Javascript
layui关闭层级、简单监听的实例
2019/09/06 Javascript
python条件和循环的使用方法
2013/11/01 Python
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
Python Requests库基本用法示例
2018/08/20 Python
pytest中文文档之编写断言
2019/09/12 Python
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
2014年教师节寄语
2014/08/11 职场文书
党的群众路线教育实践活动对照检查材料(四风)
2014/09/27 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
村党组织公开承诺书
2015/04/30 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书