关于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 相关文章推荐
js 判断 enter 事件
Feb 12 Javascript
原生javascript实现图片按钮切换
Jan 12 Javascript
javascript html5实现表单验证
Mar 01 Javascript
CSS+jQuery实现简单的折叠菜单
Dec 20 Javascript
使用webpack打包koa2 框架app
Feb 02 Javascript
浅谈webpack 自动刷新与解析
Apr 09 Javascript
js 图片转base64的方式(两种)
Apr 24 Javascript
CKEditor4配置与开发详细中文说明文档
Oct 08 Javascript
vue: WebStorm设置快速编译运行的方法
Oct 18 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
梳理一下vue中的生命周期
Dec 30 Vue.js
原生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/02/21 PHP
PHP执行批量mysql语句的解决方法
2013/05/02 PHP
php汉字转拼音的示例
2014/02/27 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
动态控制Table的js代码
2007/03/07 Javascript
Jquery 插件开发笔记整理
2011/01/17 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
2015/03/04 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
Python入门篇之条件、循环
2014/10/17 Python
详解Python中的join()函数的用法
2015/04/07 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
css3实现小箭头各种图形效果
2020/07/08 HTML / CSS
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
英语专业个人求职自荐信
2013/09/21 职场文书
成人大专自我鉴定范文
2013/10/19 职场文书
揭牌仪式主持词
2014/03/19 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
幼儿学前班评语
2014/12/29 职场文书