Vue列表循环从指定下标开始的多种解决方案


Posted in Javascript onApril 08, 2020

最近遇到一个问题,在循环商品列表时,因为数组的第一个是商品的品牌介绍,所以循环时不能直接循环,只能从第二个元素开始。

Vue列表循环从指定下标开始的多种解决方案 

方案1:从数据源头更改,后端直接在列表里去除第一个数组元素。但前端还是需要在别的地方展示品牌信息,故不好去除。(至于为何品牌信息需要和商品混合在一起,原因是业务问题。以前是给APP上展示的。) 方案2:循环时,列表切割

Vue列表循环从指定下标开始的多种解决方案

方案3:利用v-if,因为它的优先级低于v-for

Vue列表循环从指定下标开始的多种解决方案

方案4:利用method,返回新数组,其实也是切割和第二种类似

Vue列表循环从指定下标开始的多种解决方案

方案5:利用computed

Vue列表循环从指定下标开始的多种解决方案

ps:下面看下vue的 v-for获取循环的下标

vue框架中可以使用 v-for 指令可以绑定数组的数据来渲染,那么如何在使用v-for循环的时候获取数组的下标呢?

语法:<li v-for="(arr,index) in arr">{{arr.text}}</li>      /*index表示当前数组的下标*/

<ul id="app">
 <li v-for="(arr,index) in arr">
 {{index}}:{{arr.text}}
 </li>
 </ul>
 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
 <script type="text/javascript">
 var app = new Vue({
 el:"#app",
 data:{
 arr: [
   { text: '学习 JavaScript' },
   { text: '学习 Vue' },
   { text: '整个牛项目' }
  ]
 }
 })
 </script>

总结

到此这篇关于Vue列表循环从指定下标开始的多种实现方法的文章就介绍到这了,更多相关Vue列表循环内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jQuery 改变CSS样式基础代码
Feb 11 Javascript
详解JavaScript基本类型和引用类型
Dec 09 Javascript
AngularJs  Using $location详解及示例代码
Sep 02 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
Dec 07 Javascript
微信小程序 页面跳转事件绑定的实例详解
Sep 20 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
通过循环优化 JavaScript 程序
Jun 24 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
Sep 10 Javascript
ElementUI之Message功能拓展详解
Oct 18 Javascript
JavaScript Image对象实现原理实例解析
Aug 26 Javascript
js和jquery判断数据类型的4种方法总结
Aug 28 jQuery
vue实现简易音乐播放器
Aug 14 Vue.js
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
Apr 08 #Javascript
vue开发移动端底部导航条功能
Apr 08 #Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
Apr 08 #Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
Apr 08 #Javascript
JS快速实现简单计算器
Apr 08 #Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
Apr 07 #Javascript
vue-cli3单页构建大型项目方案
Apr 07 #Javascript
You might like
php Smarty初体验二 获取配置信息
2011/08/08 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
Javascript 自定义类型方法小结
2010/03/02 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
2016/06/09 Javascript
javascript弹出窗口中增加确定取消按钮
2016/06/24 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
配置nodejs环境的方法
2017/05/13 NodeJs
图片加载完成再执行事件的实例
2017/11/16 Javascript
纯js封装的ajax功能函数与用法示例
2018/05/14 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
webpack3.0升级4.0的方法步骤
2020/04/02 Javascript
Python中运行并行任务技巧
2015/02/26 Python
Python之py2exe打包工具详解
2017/06/14 Python
python贪婪匹配以及多行匹配的实例讲解
2018/04/19 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
Python原始套接字编程实例解析
2020/01/29 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
秋季运动会稿件
2014/01/30 职场文书
铁路工务反思材料
2014/02/07 职场文书
总会计师岗位职责
2014/02/19 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
2016父亲节感恩话语
2015/12/09 职场文书
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android