如何从特定索引渲染v-for

ash*_*del 6 vue.js

我想循环v-for从假设从5到10.循环想要从5开始并在10结束.

我试过这个

<div v-for="n in 10" v-if="n>=5"></div>
Run Code Online (Sandbox Code Playgroud)

但我想要更有效的循环方式.有没有人知道怎么做,循环从5开始?

A1G*_*ard 6

它可以用于你的例子:

<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问题可以帮到你.