首頁 > 微信小程式 > 小程式開發 > 微信小程式 教程之列表渲染

微信小程式 教程之列表渲染

黄舟
發布: 2017-01-16 15:04:57
原創
1699 人瀏覽過

wx:for

在元件上使用wx:for控制屬性綁定一個數組,即可使用數組中各項的資料重複渲染該組件。

預設陣列的目前項目的下標變數名稱預設為index,陣列目前項目的變數名稱預設為item

<view wx:for="{{items}}">  
 {{index}}: {{item.message}}  
</view>
登入後複製
Page({  
 items: [{  
 message: &#39;foo&#39;,  
 },{  
 message: &#39;bar&#39;  
 }]  
})
登入後複製

使用wx:for-item可以指定陣列目前元素的變數名稱

使用wx:for-index可以指定陣列目前下標的變數名稱:

<view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName">  
 {{idx}}: {{itemName.message}}  
</view>
登入後複製

wx:for也可以嵌套,下邊是一個九九乘法表

<view wx:for="{{[1, 2, 3, 4, 5, 6, 7, 8, 9]}}" wx:for-item="i">  
 <view wx:for="{{[1, 2, 3, 4, 5, 6, 7, 8, 9]}}" wx:for-item="j">  
 <view wx:if="{{i <= j}}">  
  {{i}} * {{j}} = {{i * j}}  
 </view>  
 </view>  
</view>
登入後複製

block wx:for

類似block wx:if,也可以將wx:for用在標籤上,以渲染一個包含多節點的結構塊。例如:

<block wx:for="{{[1, 2, 3]}}">  
 <view> {{index}}: </view>  
 <view> {{item}} </view>  
</block>
登入後複製

以上就是微信小程式 教學之列表渲染的內容,更多相關內容請關注PHP中文網(www.php.cn)!


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板