网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序列表加載

發布時間:2021-07-02 08:52 所屬欄目:小程序開發教程

微信小程序列表加載(圖1)

小程序中如何添加列表?

數據加載

js數據:

添加一個array名稱的列表

1 Page({
2   data: {
3     array: ['C#', 'Java', 'Python', 'Nodejs', 'Electron']
4   }
5 })

wxml前端:

綁定array列表,使用微信封裝的for循環遍歷數據。

{{item}}為列表項數據,item在微信框架語法中指定列表項,不能是aaa之類隨便的名稱。

1 <view class="container">
2   <view wx:for="{{array}}"> {{item}} </view>
3 </view>

如果item改為index,輸出的則是列表項的序號

微信小程序列表加載(圖2)

使用index+item,可以輸出帶序號的列表:

1 <view class="container">
2   <view wx:for="{{array}}"> {{index+item}} </view>
3 </view>

微信小程序列表加載(圖3)

使用index+數字時,<view wx:for="{{array}}"> {{index*10}} </view>,能自動解析數據類型,對數字進行運算

微信小程序列表加載(圖4)

使用數字或者字符串,則輸出的是輸入值,比如<view wx:for="{{array}}"> {{&lsquo;item&rsquo;}} </view>

微信小程序列表加載(圖5)

列表數據模板加載

定義數據:

1 Page({
2   data:{
3     list: [
4       { firstName: 'Hulk', lastName: 'Hu' },
5       { firstName: 'Shang', lastName: 'You' },
6       { firstName: 'Gideon', lastName: 'Lin' }
7     ]
8   }
9 })

使用模板填充:

 1 <view class="container">
 2   <template name="staffName">
 3     <view>
 4       firstName: {{firstName}}, lastName: {{lastName}}
 5     </view>
 6   </template>
 7 
 8   <template is="staffName" data="{{...list[0]}}"></template>
 9   <template is="staffName" data="{{...list[1]}}"></template>
10   <template is="staffName" data="{{...list[2]}}"></template>
11 </view>

使用for遍歷數據:

...表示 擴展運算符,來將一個對象展開。{{...item}},即為 {{ firstName: 'Hulk', lastName: 'Hu' }}

 1 <view class="container">
 2   <template name="staffName">
 3     <view>
 4       firstName: {{firstName}}, lastName: {{lastName}}
 5     </view>
 6   </template>
 7   <view wx:for="{{list}}">
 8     <template is="staffName" data="{{...item}}"></template>
 9   </view>
10 </view>



易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/26909.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×