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 相关文章推荐
javascript四舍五入函数代码分享(保留后几位)
Dec 10 Javascript
js怎么判断flash swf文件是否加载完毕
Aug 14 Javascript
javascript操作数组详解
Dec 17 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
Aug 05 Javascript
理解javascript异步编程
Jan 27 Javascript
浅谈javascript中的call、apply、bind
Mar 06 Javascript
基于jquery实现图片放大功能
May 07 Javascript
基于jQuery实现滚动刷新效果
Jan 09 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
Feb 08 Javascript
vue移动端路由切换实例分析
May 14 Javascript
JavaScript类的继承方法小结【组合继承分析】
Jul 11 Javascript
Vue表单提交点击事件只允许点击一次的实例
Oct 23 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
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
PHP实现小偷程序实例
2016/10/31 PHP
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
来自国外的页面JavaScript文件优化
2010/12/08 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
JavaScript和CSS通过expression实现Table居中显示
2013/06/28 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
jQuery 复合选择器应用的几个例子
2014/09/11 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
原生javascript实现读写CSS样式的方法详解
2017/02/20 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
如何通过javaScript去除字符串两端的空白字符
2020/02/06 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
Python字典,函数,全局变量代码解析
2017/12/18 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
python实现取余操作的简单实例
2020/08/16 Python
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
个人素质的自我评价分享
2013/12/16 职场文书
销售行政专员职责
2014/01/03 职场文书
写给学生的新学期寄语
2014/01/18 职场文书
开学典礼主持词
2014/03/19 职场文书
考试诚信承诺书
2014/05/23 职场文书
见习报告格式范文
2014/11/08 职场文书
酒店辞职书范文
2015/02/26 职场文书
公司团队口号霸气押韵
2015/12/24 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技