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 图片延迟加载并等比缩放插件
Nov 09 Javascript
JavaScript通过select动态更换图片的方法
Mar 23 Javascript
深入探究AngularJS框架中Scope对象的超级教程
Jan 04 Javascript
JS组件Bootstrap Select2使用方法解析
May 30 Javascript
原生js实现class的添加和删除简单代码
Jul 12 Javascript
IONIC自定义subheader的最佳解决方案
Sep 22 Javascript
详解自动生成博客目录案例
Dec 09 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
Aug 14 Javascript
vue中动态设置meta标签和title标签的方法
Jul 11 Javascript
JS复杂判断的更优雅写法代码详解
Nov 07 Javascript
JavaScript实现缓动动画
Nov 25 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 COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
Uncaught exception com_exception with message Failed to create COM object
2012/01/11 PHP
一组PHP可逆加密解密算法实例代码
2014/01/21 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
2014/05/08 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
php+xml编程之SimpleXML的应用实例
2015/01/24 PHP
JavaScript获取GridView中用户点击控件的行号,列号
2009/04/14 Javascript
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
2013/11/15 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
Python3使用requests发闪存的方法
2016/05/11 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
一款CSS3实现多功能下拉菜单(带分享按)的教程
2014/11/05 HTML / CSS
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
舒适的豪华鞋:Taryn Rose
2018/05/03 全球购物
伦敦剧院门票:London Theatre Direct
2018/11/21 全球购物
上班上网检讨书
2014/01/29 职场文书
小组合作学习反思
2014/02/18 职场文书
2014年两会学习心得体会
2014/03/17 职场文书
求职信的正确写法
2014/07/10 职场文书
2015年护士节活动总结
2015/02/10 职场文书
个人年度总结报告
2015/03/09 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书
上帝为你开了一扇窗之Tkinter常用函数详解
2021/06/02 Python