关于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实现iframe框架延时加载的方法
Oct 30 Javascript
JQuery操作元素的css样式
Mar 09 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
Apr 13 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
Dec 14 Javascript
简单实现js无缝滚动效果
Feb 05 Javascript
微信小程序 基础组件与导航组件详细介绍
Feb 21 Javascript
通过js修改input、select默认字体颜色
Apr 19 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
Sep 21 jQuery
Javascript防止图片拉伸的自适应处理方法
Dec 26 Javascript
JS实现根据指定值删除数组中的元素操作示例
Aug 02 Javascript
点击按钮弹出模态框的一系列操作代码实例
Mar 29 Javascript
ES6知识点整理之对象解构赋值应用示例
Apr 17 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
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
PHP的preg_match匹配字符串长度问题解决方法
2014/05/03 PHP
ThinkPHP快速入门实例教程之数据分页
2014/07/01 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
Javascript 刷新全集常用代码
2009/11/22 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
Js操作Select大全(取值、设置选中等等)
2013/10/29 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
jquery实现鼠标拖动图片效果示例代码
2014/01/09 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
vue.js的安装方法
2017/05/12 Javascript
关于vue.js v-bind 的一些理解和思考
2017/06/06 Javascript
js判断数组是否包含某个字符串变量的实例
2017/11/24 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
vue.js封装switch开关组件的操作
2020/10/26 Javascript
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
Python中list查询及所需时间计算操作示例
2018/06/21 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
对django views中 request, response的常用操作详解
2019/07/17 Python
python def 定义函数,调用函数方式
2020/06/02 Python
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
什么是数组名
2012/05/10 面试题
财务人员岗位职责
2015/02/03 职场文书
关于上班时间调整的通知
2015/04/23 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
Python 键盘事件详解
2021/11/11 Python
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫