vue v-for获取前n条数据的方法,获取中间某条数据的方法,获取n条数据之后的全部数据的方法


最近在学习vue,踩坑中~,如果有其他方式请指正

这个问题实在加载新闻列表的时候遇到的

图是这样的,图片上标了改数据在数组中的位置

1.获取前n条数据的方法

直接上代码吧

v-for="(item , index) in newList" v-if="index < 3"

2.获取中间某条数据的方法

这个方法在上图中最上面新闻中右边列表用到

意思是从第一条数据开始截取到第三条

v-for="(item , index) in newList.slice(1,3)"

3.获取n条数据之后的全部数据的方法

上图中常规列表用到

从第3条数据开始截取到末尾

 

v-for="item in newList.slice(3)"

 

定义和用法

slice() 方法可从已有的数组中返回选定的元素。

slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。

注意: slice() 方法不会改变原始数组。

语法

array.slice(start, end)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM