我想在 v-for 中循环假设从数字 5 到 10 。
循环希望在 5 点开始并在 10 点结束。
我试过这个
<div v-for="n in 10" v-if="n>=5"></div>
但我想要更有效的循环方式。有谁知道如何让循环从 5 开始?
对于你的例子来说是可能的:
<div v-for="i in range(5, 10)">
... some code here
</div>
和安装范围函数:
var app = new Vue({
el: '#app',
methods:{
range : function (start, end) {
return Array(end - start + 1).fill().map((_, idx) => start + idx)
}
}
});
并采样jsfidle https://jsfiddle.net/ft86rp1r/9/.
如果想了解更多github问题 https://github.com/vuejs/vue/issues/3641可以帮你。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)