关于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 子窗口操作父窗口的代码
Sep 21 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
Feb 16 Javascript
javascript垃圾收集机制与内存泄漏详细解析
Nov 11 Javascript
javascript数据类型示例分享
Jan 19 Javascript
js实现鼠标感应图片展示的方法
Feb 27 Javascript
Vue表单实例代码
Sep 05 Javascript
JS插件plupload.js实现多图上传并显示进度条
Nov 29 Javascript
jQuery动态生成表格及右键菜单功能示例
Jan 13 Javascript
js仿新浪微博消息发布功能
Feb 17 Javascript
vue里面父组件修改子组件样式的方法
Feb 03 Javascript
jQuery选择器之层次选择器用法实例分析
Feb 19 jQuery
JS实现网页端猜数字小游戏
Mar 06 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
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
php 数组二分法查找函数代码
2010/02/16 PHP
php把session写入数据库示例
2014/02/26 PHP
详解PHP中的 input属性(隐藏 只读 限制)
2017/08/14 PHP
JavaScript 学习技巧
2010/02/17 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
2016/09/27 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
简单谈谈require模块化jquery和angular的问题
2017/06/23 jQuery
详解10分钟学会vue滚动行为
2017/09/21 Javascript
Angular使用过滤器uppercase/lowercase实现字母大小写转换功能示例
2018/03/27 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
python实现socket客户端和服务端简单示例
2014/02/24 Python
详解TensorFlow在windows上安装与简单示例
2018/03/05 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
LivingSocial爱尔兰:爱尔兰本地优惠
2018/08/10 全球购物
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
为什么使用接口?
2014/08/13 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
转让协议书范本
2014/04/15 职场文书
少先队活动总结
2014/08/29 职场文书
社区综治工作汇报
2014/10/27 职场文书
中学生自我评价范文
2015/03/03 职场文书
致青春观后感
2015/06/09 职场文书
MySQL学习必备条件查询数据
2022/03/25 MySQL
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技
SQLServer常见数学函数梳理总结
2022/08/05 MySQL