关于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 打造动态渐变按钮 详细图文教程
Apr 25 Javascript
JavaScript 图像动画的小demo
May 23 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
DOM节点深度克隆函数cloneNode()用法实例
Jan 12 Javascript
jquery中添加属性和删除属性
Jun 03 Javascript
JS实现鼠标滑过显示边框的菜单效果
Sep 21 Javascript
微信小程序学习(4)-系统配置app.json详解
Jan 12 Javascript
js Canvas绘制圆形时钟效果
Feb 17 Javascript
微信小程序自定义导航隐藏和显示功能
Jun 13 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
Aug 17 Javascript
vue路由传参的基本实现方式小结【三种方式】
Feb 05 Javascript
vue 调用 RESTful风格接口操作
Aug 11 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 冒泡排序算法的实现代码
2010/08/08 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
javascript制作的简单注册模块表单验证
2015/04/13 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
基于JavaScript实现微信抢红包功能
2017/07/20 Javascript
深入探究node之Transform
2017/07/20 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
Python with的用法
2014/08/22 Python
Django 实现下载文件功能的示例
2018/03/06 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
详解Python文件修改的两种方式
2019/08/22 Python
python 项目目录结构设置
2020/02/14 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
TensorFlow打印输出tensor的值
2020/04/19 Python
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
总经理助理岗位职责
2013/11/08 职场文书
自荐信怎么写好
2013/11/11 职场文书
超市仓管员岗位职责
2014/04/07 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
聊一聊python常用的编程模块
2021/05/14 Python