我想循环v-for从假设从5到10.循环想要从5开始并在10结束.
我试过这个
<div v-for="n in 10" v-if="n>=5"></div>
Run Code Online (Sandbox Code Playgroud)
但我想要更有效的循环方式.有没有人知道怎么做,循环从5开始?
它可以用于你的例子:
<div v-for="i in range(5, 10)">
... some code here
</div>
Run Code Online (Sandbox Code Playgroud)
和挂载范围功能:
var app = new Vue({
el: '#app',
methods:{
range : function (start, end) {
return Array(end - start + 1).fill().map((_, idx) => start + idx)
}
}
});
Run Code Online (Sandbox Code Playgroud)
和jsfidle中的示例.
如果想知道更多这个github问题可以帮到你.