<div>
<span v-for="n in 10">{{ n }} </span>
</div>
文档中有这个例子,但它是从1到10
但如果我只想从5开始循环呢?
用v-if或者v-show当然可以做到相同的效果,但明显是多循环了。
在方法中去实现,先输出一个数组再来循环也是可以了,但又多循环了一圈,都不是好办法。
请问各位,有什么办法吗?
v-for中可以设置开始循环的地方吗?
还有,可以设置每次循环的间隔吗?
<div>
<span v-for="n in 10">{{ n }} </span>
</div>
文档中有这个例子,但它是从1到10
但如果我只想从5开始循环呢?
用v-if或者v-show当然可以做到相同的效果,但明显是多循环了。
在方法中去实现,先输出一个数组再来循环也是可以了,但又多循环了一圈,都不是好办法。
请问各位,有什么办法吗?
v-for中可以设置开始循环的地方吗?
还有,可以设置每次循环的间隔吗?
第一个答案个人认为非常好,换个思路就可以解决了
比如 我要遍历 得到 1,7,15 直接声明一个数组 list = [1,7,15]
<span v-for="n in list " >{{ n }} </span>
13 回答13.1k 阅读
7 回答2.3k 阅读
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
不想从
1
开始,那直接加一个值就行了嘛:循环间隔不想是
1
,直接乘以一个数就行了啊:编程是个很自由的东西,不要那么死板嘛。