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 extend 的简单实例
Sep 18 Javascript
JavaScript判断是否为数组的3种方法及效率比较
Apr 01 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
Aug 17 Javascript
Vue-Router进阶之滚动行为详解
Sep 13 Javascript
json2.js 入门教程之使用方法与实例分析
Sep 14 Javascript
Angular之toDoList的实现代码示例
Dec 02 Javascript
微信小程序switch组件使用详解
Jan 31 Javascript
layui字体图标 loading图标静止不旋转的解决方法
Sep 23 Javascript
vue实现弹幕功能
Oct 25 Javascript
微信小程序新闻网站详情页实例代码
Jan 10 Javascript
javascript贪吃蛇游戏设计与实现
Sep 17 Javascript
vue实现可拖拽的dialog弹框
May 13 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
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
js function定义函数使用心得
2010/04/15 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
2015/04/12 Javascript
理解javascript对象继承
2016/04/17 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
Jil,高效的json序列化和反序列化库
2017/02/15 Javascript
layui表格实现代码
2017/05/20 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
2019/12/29 Javascript
Python实现读取Properties配置文件的方法
2018/03/29 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
2019/08/13 Python
python如何将图片转换素描画
2020/09/08 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
阿拉伯书店:Jamalon
2019/07/24 全球购物
几个Shell Script面试题
2014/04/18 面试题
20年同学聚会邀请函
2014/02/04 职场文书
学生干部学习的自我评价
2014/02/18 职场文书
职务聘任书范文
2014/03/29 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
新教师个人总结
2015/02/06 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
生死抉择观后感
2015/06/09 职场文书
昆虫记读书笔记
2015/06/26 职场文书
2015暑期工社会实践报告
2015/07/13 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python
python自动获取微信公众号最新文章的实现代码
2022/07/15 Python