ホームページ > 記事 > WeChat アプレット > WeChatミニプログラムリスト開発の詳細な説明
この記事では、WeChat アプレット リストの開発について、主にコードの形で詳しく説明しますので、皆さんのお役に立てれば幸いです。
1. 知識ポイント
(1). wx:for
tip:wx:for=“array”可以等于参数名,在js中调用 Page({ data:{ array: [{name: '小李'},{ name: '小高'}]} }),获取值;也可以直接把wx:for="{{[1, 2, 3]}}",把值放在上面1. コンポーネントの wx:for コントロール属性を使用して、各項目のデータを使用できます。コンポーネントを繰り返しレンダリングするための配列。
<view wx:for="{{items}}"> {{index}}: {{item.message}} </view>
var app = getApp() Page({ data:{ items: [{ message: 'foo', },{ message: 'bar' }] } })
<view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName"> {{idx}}: {{itemName.name}} </view>
var app = getApp() Page({ data:{ array: [{ name: '小李', },{ name: '小高' }] } })
なしで
<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>をネストすることもできます
(2).block wx:for
ブロック wx:if と同様に、wx:for も 2b5957c2850173214f4ea7f1261e9a0f タグで使用して、複数のノードを含む構造ブロックをレンダリングできます。
db484d4a41a92a66cda1afdafdb156b6 89c662c6f8b87e82add978948dc499d2 {{index}}:{{item.name}}de5f4c1163741e920c998275338d29b2 36b196a5d42bcd29e331cb722979f9a6
var app = getApp() Page({ data:{ array: [{ name: '小李', },{ name: '小高' }] } })
wx:key が指定されていない場合は、警告が表示されます。報告される、 リストが静的であることが確実にわかっている場合、またはリストの順序を気にしない場合は、リストを無視することを選択できます。
2. ケース1. ユーザーセンターリスト
以上がWeChatミニプログラムリスト開発の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。