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 相关文章推荐
初学prototype,发个JS接受URL参数的代码
Sep 25 Javascript
firefox浏览器下javascript 拖动层效果与原理分析代码
Dec 04 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
Jan 09 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
Mar 25 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
Jan 04 Javascript
js改变透明度实现轮播图的算法
Aug 24 Javascript
浅谈jquery选择器 :first与:first-child的区别
Nov 20 Javascript
JS+CSS实现下拉刷新/上拉加载插件
Mar 31 Javascript
vue-cli的工程模板与构建工具详解
Sep 27 Javascript
详解如何探测小程序返回到webview页面
May 14 Javascript
javascript实现拼图游戏
Jan 29 Javascript
《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中文字符串截取方法实例总结
2014/09/30 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
详解PHP安装mysql.so扩展的方法
2016/12/31 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
Nigma vs Alliance BO5 第四场2.14
2021/03/10 DOTA
DEFER怎么用?
2006/07/01 Javascript
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
vue 2.0封装model组件的方法
2017/08/03 Javascript
基于Vue实现页面切换左右滑动效果
2020/06/29 Javascript
JavaScript实现的DOM绘制柱状图效果示例
2018/08/08 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
Python中关键字is与==的区别简述
2014/07/31 Python
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
利用python实现简单的邮件发送客户端示例
2017/12/23 Python
Python实现判断字符串中包含某个字符的判断函数示例
2018/01/08 Python
举例讲解Python常用模块
2019/03/08 Python
python通过cython加密代码
2020/12/11 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
大学毕业生的自我鉴定
2013/11/30 职场文书
外企办公室竞聘演讲稿
2013/12/29 职场文书
校园联欢晚会主持词
2014/03/17 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
七夕活动策划方案
2014/08/16 职场文书
六五普法宣传标语
2014/10/06 职场文书
2014年幼儿园学期工作总结
2014/12/05 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
个人售房合同协议书
2016/03/21 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
苹果的回收机器人可以通过拆解iPhone获取大量的金和铜并外公布了环境保护最新进展
2022/04/21 数码科技