篇首語:本文由編程筆記#小編為大家整理,主要介紹了微信小程序列表渲染相關(guān)的知識,希望對你有一定的參考價值。愛掏網(wǎng) - it200.com
?作者簡介:CSDN內(nèi)容合伙人、阿里云專家博主、51CTO專家博主🏆
📃個人主頁:hacker707的csdn博客
🔥系列專欄:微信小程序🥇
💬個人格言:不斷的翻越一座又一座的高山,那樣的人生才是我想要的。愛掏網(wǎng) - it200.com這一馬平川,一眼見底的活,我不想要,我的人生,我自己書寫,余生很長,請多關(guān)照,我的人生,敬請期待💖💖💖
列表渲染
- wx:for
- 手動指定索引和當(dāng)前項的變量名
- wx:key的使用
- 結(jié)束語🥇
wx:for
通過wx:for可以根據(jù)指定的數(shù)組,循環(huán)渲染重復(fù)的組件結(jié)構(gòu),語法示例如下:
view wx:for="array">
索引是:index 當(dāng)前項是:item
/view>
默認(rèn)情況下,當(dāng)前循環(huán)項的索引用index表示;當(dāng)前循環(huán)項用item表示
?hacker.wxml
定義一個for循環(huán)訪問數(shù)組
view wx:for="arr1">
索引是:index 當(dāng)前項是:item
/view>
?hacker.js
定義一個數(shù)組
Page(
data:
arr1:['a','b','c']
)
🐱?🏍運行結(jié)果如下:
手動指定索引和當(dāng)前項的變量名
使用wx:for-index可以指定當(dāng)前循環(huán)項的索引的變量名
使用wx:for-item可以指定當(dāng)前項的變量名
示例代碼如下:
view wx:for="array" wx:for-index="idx" wx:for-item="itemName">
索引是:idx 當(dāng)前項是:itemName
/view>
?hacker.wxml
view wx:for="arr1" wx:for-index="idx" wx:for-item="itemName">
索引是:idx 當(dāng)前項是:itemName
/view>
?hacker.js
Page(
data:
arr1:['a','b','c']
)
🐱?🏍運行結(jié)果如下:
wx:key的使用
類似于Vue列表渲染中的:key,小程序在實現(xiàn)列表渲染時,也建議為渲染出來的列表項指定唯一的key值,從而提高渲染的效率,示例代碼如下:
?hacker.wxml
view wx:for="userList" wx:key="id">item.name/view>
?hacker.js
Page(
data:
userList:[
id: 1,name: 'hacker',
id: 2,name: 'meng',
id: 3,name: 'yuan'
]
)
🐱?🏍運行結(jié)果如下:
結(jié)束語🥇
以上就是微信小程序之列表渲染
持續(xù)更新微信小程序教程,歡迎大家訂閱系列專欄🔥微信小程序
你們的支持就是hacker創(chuàng)作的動力💖💖💖