淺析vue中常見循環(huán)遍歷指令的使用 v-for
vue中循環(huán)遍歷使用的指令是v-for
1.v-for遍歷數(shù)組
(1)value in arr 遍歷數(shù)組中的元素
(2)(value,index) in arr 遍歷數(shù)組中的元素和數(shù)組下標(biāo)
運(yùn)行代碼:
<body>
<div class="box">
<ul>
<li v-for="value in arr">{{value}}</li><br>
<li v-for="(value,index) in arr">{{value}}--{{index}}</li>
</ul>
</div>
<script src="js/vue.js"></script>
<script>
new Vue({
el:".box",
data:{
arr:["哈哈","嘻嘻","哼哼"]
}
});
</script>
</body>
輸出結(jié)果:

2.v-for遍歷json對象
(1)value in json 遍歷json對象中的值
(2)(value,key) in json 遍歷json對象中的值和鍵
(3)(value,key,index) in json 遍歷json對象中的值、鍵和索引
運(yùn)行代碼:
<body>
<div class="box">
<ul>
<li v-for="value in json">{{value}}</li><br>
<li v-for="(value,key) in json">{{value}}--{{key}}</li><br>
<li v-for="(value,key,index) in json">{{value}}--{{key}}--{{index}}</li>
</ul>
</div>
<script src="js/vue.js"></script>
<script>
new Vue({
el:".box",
data:{
json:{
baidu:"百度",
souhu:"搜狐",
sougou:"搜狗"
}
}
});
</script>
</body>
輸出結(jié)果:

3.v-for遍歷整數(shù)
(1)n in 整數(shù) 遍歷1~整數(shù),整數(shù)從1開始
(2)(n,index) in 整數(shù) 遍歷1~整數(shù),整數(shù)從1開始,索引從0開始
運(yùn)行代碼:
<body>
<div class="box">
<ul>
<li v-for="n in 3">{{n}}</li><br>
<li v-for="(n,index) in 3">{{n}}--{{index}}</li>
</ul>
</div>
<script src="js/vue.js"></script>
<script>
new Vue({
el:".box",
data:{
}
});
</script>
</body>
輸出結(jié)果:

當(dāng)然,v-for也可以在template中使用,但是這個我不想寫了
總結(jié)
以上所述是小編給大家介紹的vue中常見循環(huán)遍歷指令的使用 v-for,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
一次在vue中使用post進(jìn)行excel表下載的實戰(zhàn)記錄
最近遇到了需求,覺著有必要給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于一次在vue中使用post進(jìn)行excel表下載的實戰(zhàn)記錄,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
解決vant的Cascader級聯(lián)選擇組建css樣式錯亂問題
這篇文章主要介紹了解決vant的Cascader級聯(lián)選擇組建css樣式錯亂問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07
Vue實現(xiàn)獲取后端接口API代碼片段(已封裝Service方法名)
Vue實現(xiàn)獲取后端接口API代碼片段(已封裝Service方法名),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07

