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 相关文章推荐
客户端静态页面玩分页
Jun 26 Javascript
如何用js控制css中的float的代码
Aug 16 Javascript
JQuery筛选器全系列介绍
Aug 27 Javascript
jquery和js实现对div的隐藏和显示方法
Sep 26 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
Oct 17 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
Sep 22 Javascript
跟我学习javascript的闭包
Nov 16 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
Mar 11 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
May 19 Javascript
关于angular js_$watch监控属性和对象详解
Apr 24 Javascript
js闭包学习心得总结
Apr 17 Javascript
layui按条件隐藏表格列的实例
Sep 19 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文件读取方法实例分析
2015/06/20 PHP
Sample script that deletes a SQL Server database
2007/06/16 Javascript
JavaScript中的Window窗口对象
2008/01/16 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
JavaScript输出当前时间Unix时间戳的方法
2015/04/06 Javascript
javascript实现日期时间动态显示示例代码
2015/09/08 Javascript
手机端实现Bootstrap简单图片轮播效果
2016/10/13 Javascript
微信小程序支付PHP代码
2018/08/23 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
vue实例的选项总结
2020/06/09 Javascript
vue+axios 拦截器实现统一token的案例
2020/09/11 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
python3.7通过thrift操作hbase的示例代码
2020/01/14 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2020/03/04 Python
Python super()函数使用及多重继承
2020/05/06 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
自我推荐书
2013/12/04 职场文书
初中英语课后反思
2014/04/25 职场文书
婚纱店策划方案
2014/05/22 职场文书
媒体宣传策划方案
2014/05/25 职场文书
法学院毕业生求职信
2014/06/25 职场文书
企业授权委托书范本
2014/09/22 职场文书
文书工作总结(范文)
2019/07/11 职场文书
创业计划书之家政服务
2019/09/18 职场文书
background-position百分比原理详解
2021/05/08 HTML / CSS
Pytorch实现图像识别之数字识别(附详细注释)
2021/05/11 Python
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python
如何给HttpServletRequest增加消息头
2021/06/30 Java/Android
SQL写法--行行比较
2021/08/23 SQL Server
Rust中的Struct使用示例详解
2022/08/14 Javascript