使用VUE:v-for获取列表前n个数据、中间范围数据、末尾n条数据的方法
1.获取6到13之间的数据:items.slice(6,13)<li v-for="(item,index) in items.slice(6,13)" :title="item.title" :key='index'><a :href="item.url" :title="item.title" class="list-url"><img :src="item.sr
·
1.获取6到13之间的数据:items.slice(6,13)
<li v-for="(item,index) in items.slice(6,13)" :title="item.title" :key='index'>
<a :href="item.url" :title="item.title" class="list-url">
<img :src="item.src" :alt="item.title" class="list-img"/>
</a>
</li>
2.获取小于0到6之间的数据:(两种)
a:items.slice(0,6)
<li v-for="(item,index) in items.slice(0,6)" :title="item.title" :key='index'>
<a :href="item.url" :title="item.title" class="list-url">
<img :src="item.src" :alt="item.title" class="list-img"/>
</a>
</li>
b:v-if="index < 6"
<li v-for="(item,index) in items" v-if="index < 6" :title="item.title" :key='index'>
<a :href="item.url" :title="item.title" class="list-url">
<img :src="item.src" :alt="item.title" class="list-img"/>
</a>
</li>
3.获取最后6条数据:items.slice(items.length-6,items.length)
<li v-for="(item,index) in items.slice(items.length-6,items.length)" :title="item.title" :key='index'>
<a :href="item.url" :title="item.title" class="list-url">
<img :src="item.src" :alt="item.title" class="list-img"/>
</a>
</li>
更多推荐
已为社区贡献3条内容
所有评论(0)