关于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 相关文章推荐
IE与Firefox下javascript getyear年份的兼容性写法
Dec 20 Javascript
BOM与DOM的区别分析
Oct 26 Javascript
Javascript alert消息换行的方法
Aug 07 Javascript
使用原生JS实现弹出层特效
Dec 22 Javascript
JavaScript操作cookie类实例
Mar 31 Javascript
jfinal与bootstrap的登录跳转实战演习
Sep 22 Javascript
JS判断字符串字节数并截取长度的方法
Mar 05 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
May 14 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
Aug 01 Javascript
基于vue实现一个神奇的动态按钮效果
May 15 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
Oct 02 Javascript
JS继承最简单的理解方式
Mar 31 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安全编程之加密功能
2006/10/09 PHP
php 全局变量范围分析
2009/08/07 PHP
分享php分页的功能模块
2015/06/16 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
2011/05/09 Javascript
jquery 触发a链接点击事件解决方案
2013/05/02 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
js面向对象之公有、私有、静态属性和方法详解
2015/04/17 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
jQuery实现checkbox的简单操作
2017/11/18 jQuery
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
JavaScript链式调用原理与实现方法详解
2020/05/16 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
[01:39:04]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第二场 2月1日
2021/03/11 DOTA
浅谈python装饰器探究与参数的领取
2017/12/01 Python
Python理解递归的方法总结
2019/01/28 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
仓库理货员岗位职责
2013/12/18 职场文书
五一促销活动总结
2014/07/01 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript
PHP实现两种排课方式
2021/06/26 PHP