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中 关于prototype属性实现继承的原理图
Apr 16 Javascript
js中replace的用法总结
Dec 27 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
Aug 30 Javascript
浅谈轻量级js模板引擎simplite
Feb 13 Javascript
javascript跑马灯抽奖实例讲解
Apr 17 Javascript
Javascript发送AJAX请求实例代码
Aug 21 Javascript
浅谈在koa2中实现页面渲染的全局数据
Oct 09 Javascript
Angular4 反向代理Details实践
May 30 Javascript
vue  自定义组件实现通讯录功能
Sep 30 Javascript
vue使用codemirror的两种用法
Aug 27 Javascript
element form 校验数组每一项实例代码
Oct 10 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
Dec 10 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
再说下636单管机
2021/03/02 无线电
PHP mysql事务问题实例分析
2016/01/18 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
js 转json格式的字符串为对象或数组(前后台)的方法
2016/11/02 Javascript
Angular2 路由问题修复详解
2017/03/01 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
深入解析nodejs HTTP服务
2017/07/25 NodeJs
node.js 利用流实现读写同步,边读边写的方法
2017/09/11 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
2018/03/13 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
JavaScript读写二进制数据的方法详解
2018/09/09 Javascript
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
浅谈在vue-cli3项目中解决动态引入图片img404的问题
2020/08/04 Javascript
python 容器总结整理
2017/04/04 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
TensorFlow实现模型评估
2018/09/07 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
python基于opencv实现人脸识别
2021/01/04 Python
Opencv 图片的OCR识别的实战示例
2021/03/02 Python
Gap工厂店:Gap Factory
2017/11/02 全球购物
电力安全事故反思
2014/04/27 职场文书
公司庆典主持词
2015/07/04 职场文书
python 标准库原理与用法详解之os.path篇
2021/10/24 Python
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers