为了账号安全,请及时绑定邮箱和手机立即绑定

vue的模版中怎样循环一个区间内的值,比如循环输出5-10之间的数字?

vue的模版中怎样循环一个区间内的值,比如循环输出5-10之间的数字?

翻阅古今 2018-11-02 15:10:17
<div><span v-for="n in 10">{{ n }} </span></div>文档中有这个例子,但它是从1到10但如果我只想从5开始循环呢?用v-if或者v-show当然可以做到相同的效果,但明显是多循环了。在方法中去实现,先输出一个数组再来循环也是可以了,但又多循环了一圈,都不是好办法。请问各位,有什么办法吗?v-for中可以设置开始循环的地方吗?还有,可以设置每次循环的间隔吗?
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

不想从1开始,那直接加一个值就行了嘛:

<span v-for="n in 6">{{ n + 4 }} </span>

循环间隔不想是1,直接乘以一个数就行了啊:

<span v-for="n in 5">{{ n * 2 }} </span>

编程是个很自由的东西,不要那么死板嘛。


查看完整回答
1 反对 回复 2018-12-04
  • 慕村so
    慕村so
    我也想像你那样灵活,我才刚学看啥啥不会,头疼
  • 1 回答
  • 0 关注
  • 2951 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信