ホームページ >WeChat アプレット >ミニプログラム開発 >WeChatアプレットのリストレンダリング例の紹介

WeChatアプレットのリストレンダリング例の紹介

WBOY
WBOY転載
2022-11-10 17:43:332599ブラウズ

この記事では、WeChat ミニ プログラム に関する関連知識を提供します。主にリスト レンダリングに関する関連コンテンツを紹介します。一緒に見てみましょう。皆様のお役に立てれば幸いです。

WeChatアプレットのリストレンダリング例の紹介

【関連する学習の推奨事項: 小さなプログラム学習チュートリアル

wx:for

wx:for を通じて指定された配列に基づいて繰り返しコンポーネント構造をループしてレンダリングできます。構文の例は次のとおりです:

<view> 
    索引是:{{index}} 当前项是:{{item}}
</view>

デフォルトでは、現在のループ項目のインデックスは Index で表され、現在のループ項目は で表されます。アイテムハッカー.wxml 配列

<view> 
    索引是:{{index}} 当前项是:{{item}}
</view>

hacker.jsにアクセスするためのforループを定義します。 配列を定義します

Page({    data:{        arr1:['a','b','c']
    }
})

実行結果は次のとおりです:

WeChatアプレットのリストレンダリング例の紹介

現在の項目のインデックスと変数名を手動で指定します

使用wx:for-index 現在のループ項目のインデックスを指定する変数名 wx:for-item を使用して現在の項目の変数名を指定します サンプル コードは次のとおりです。

<view>
    索引是:{{idx}}  当前项是:{{itemName}}
</view>

hacker.wxml

<view>
    索引是:{{idx}}  当前项是:{{itemName}}
</view>

hacker.js

Page({    data:{        arr1:['a','b','c']
    }
})

実行結果は次のとおりです。 wx:key の使用法WeChatアプレットのリストレンダリング例の紹介

Vue リスト レンダリングの :key と同様に、アプレットがリスト レンダリングを実装する場合、レンダリング効率を向上させるために、レンダリングされたリスト項目に一意のキー値を指定することも推奨されます。以下のように: hacker.wxml

<view>{{item.name}}</view>

hacker.js

Page({    data:{        userList:[
            {id: 1,name: 'hacker'},
            {id: 2,name: 'meng'},
            {id: 3,name: 'yuan'}
        ]
    }
})
実行結果は次のとおりです:

[関連する学習の推奨事項:

小プログラム学習チュートリアル

]WeChatアプレットのリストレンダリング例の紹介

以上がWeChatアプレットのリストレンダリング例の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjuejin.imで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。