2017-07-14 53 views

回答

3

可以以一個整數值傳遞給v-for渲染值的範圍:

new Vue({ 
 
    el: '#app', 
 
    data() { 
 
    return { 
 
     numberOfRanking: 4, 
 
    } 
 
    } 
 
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.4.1/vue.min.js"></script> 
 
<div id="app"> 
 
    <div class="row" v-for="i in numberOfRanking"> 
 
    <div class="col s6 m6 l6"> 
 
     Rank {{ i }} 
 
    </div> 
 
    <div class="col s6 m6 l6"> 
 
     <input type="text" :name="'reward-sph-rank-' + i"> 
 
    </div> 
 
    </div> 
 
</div>

Here's the documentation on v-for.

+0

是否'numberOfRanking'必須是'Array'或它可以是數字嗎? –

+0

它需要是一個數字。 –

+0

它不會做循環@thanksd –

相關問題