关于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 相关文章推荐
共享自己写一个框架DreamScript
Jan 20 Javascript
js跟随滚动条滚动浮动代码
Dec 31 Javascript
JavaScript中使用Substring删除字符串最后一个字符
Nov 03 Javascript
js的Prototype属性解释及常用方法
May 08 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
May 28 Javascript
JavaScript中的类(Class)详细介绍
Dec 30 Javascript
vue-resource 拦截器使用详解
Feb 21 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
Jul 27 Javascript
浅谈对Angular中的生命周期钩子的理解
Jul 31 Javascript
浅谈关于iview表单验证的问题
Sep 29 Javascript
vue 实现特定条件下绑定事件
Nov 09 Javascript
手把手教你如何编译打包video.js
Dec 09 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实现批量压缩图片文件大小的脚本
2014/07/04 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
JS实现向iframe中表单传值的方法
2017/03/24 Javascript
使用Angular CLI从蓝本生成代码详解
2018/03/24 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
2018/08/27 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
Python中MySQL数据迁移到MongoDB脚本的方法
2016/04/28 Python
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
单链表反转python实现代码示例
2018/02/08 Python
详解Python3注释知识点
2019/02/19 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
Python利用PyExecJS库执行JS函数的案例分析
2019/12/18 Python
python与mysql数据库交互的实现
2020/01/06 Python
python代码如何注释
2020/06/01 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
锐步英国官网:Reebok英国
2019/11/29 全球购物
《放小鸟》教学反思
2014/04/20 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
无犯罪记录证明
2014/09/19 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
导游词开场白
2015/01/31 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
六种css3实现的边框过渡效果
2021/04/22 HTML / CSS
python自动计算图像数据集的RGB均值
2021/06/18 Python
Python3接口性能测试实例代码
2021/06/20 Python
JavaScript获取URL参数的方法分享
2022/04/07 Javascript
Windows server 2016服务器基本设置
2022/08/14 Servers