【发布时间】:2019-07-14 22:49:36
【问题描述】:
像这样:
range(3, 5) -> [3, 4]
range(5, 10) -> [5, 6, 7, 8, 9]
我知道我们可以通过v-for 生成range(1, x),所以我做了这样的尝试:
// I want to generate the number of range(5, 10), so I can set (10 - 5) on `v-for`
// and plus (5 - 1) to the result to get the number I want.
<span v-for="number in 5">
The number is {{ number + 4 }}.
</span>
效果很好……但很难理解。
【问题讨论】:
-
js中没有range()这样的函数,你要做的就是创建一个返回所需元素或范围数组的函数
-
你是否尝试过(数字、索引)来达到目的?
-
@Cyrbuzz,我想您可以在文档中找到有关
v-for如何工作的所有信息 - vuejs.org/v2/guide/list.html#v-for-with-a-Range。 Vue.js 有一个很棒的文档,涵盖了很多关于 vue 的主题
标签: javascript html vue.js ecmascript-6 range