検索
ホームページWeChat アプレットミニプログラム開発WeChatミニプログラムリスト開発の詳細な説明

WeChatミニプログラムリスト開発の詳細な説明

Mar 17, 2018 pm 01:23 PM
アプレット開発する詳しい説明

この記事では、WeChat アプレット リストの開発について、主にコードの形で詳しく説明しますので、皆さんのお役に立てれば幸いです。

1. 知識ポイント

(1). wx:for

tip:wx:for=“array”可以等于参数名,在js中调用
Page({ data:{
array: [{name: '小李'},{ name: '小高'}]}
 }),获取值;也可以直接把wx:for="{{[1, 2, 3]}}",把值放在上面

1. コンポーネントの wx:for コントロール属性を使用して、各項目のデータを使用できます。コンポーネントを繰り返しレンダリングするための配列。


デフォルトでは、配列の現在の項目の添字変数名はデフォルトでindexに設定され、配列の現在の項目の変数名はデフォルトでitemに設定されます


<view wx:for="{{items}}">
  {{index}}: {{item.message}}
</view>
var app = getApp()
Page({
    data:{
      items: [{
        message: &#39;foo&#39;,
      },{
        message: &#39;bar&#39;
      }]
    }
})



まず、wxmlファイル内で、wx:for items の後の二重中括弧は配列です。配列の要素は、{{index}}:{{item.arry}} の下の wx:for で示されているとおりです。index は、 items 配列であり、item.arry は配列内の要素、つまり「a」と「b」です。


2. wx:for-item を使用して、配列の現在の要素の変数名を指定します。 wx:for-index を使用して、配列の現在の添字の変数名を指定します。

<view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName">
  {{idx}}: {{itemName.name}}
</view>
var app = getApp()
Page({
    data:{
      array: [{
        name: &#39;小李&#39;,
      },{
        name: &#39;小高&#39;
      }]
    }
})


3.wx: for は js

なしで

<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 も タグで使用して、複数のノードを含む構造ブロックをレンダリングできます。

<block>
  <view> {{index}}:{{item.name}}</view>
</block>
var app = getApp()
Page({
    data:{
      array: [{
        name: &#39;小李&#39;,
      },{
        name: &#39;小高&#39;
      }]
    }
})

(3).wx:key
  1. リスト内の項目の位置が動的に変更されるか、新しい項目がリストに追加され、リスト内の項目が独自の状態を維持するようにしたい場合特性とステータス ( の入力内容、 の選択状態など) を取得するには、wx:key を使用してリスト内の項目の一意の識別子を指定する必要があります。

  2. 文字列は、for ループの配列内の項目の特定のプロパティを表します。このプロパティの値はリスト内の唯一の文字列または数値である必要があり、動的に変更することはできません。

予約されたキーワード *this は、for ループ内の項目自体を表します。この表現では、項目自体が次のような一意の文字列または数値である必要があります。


wx:key が指定されていない場合は、警告が表示されます。報告される、 リストが静的であることが確実にわかっている場合、またはリストの順序を気にしない場合は、リストを無視することを選択できます。

2. ケース

1. ユーザーセンターリスト

関連推奨事項:

WeChat アプレットは画像適応幅を実装します

WeChat アプレットはレコーダー、オーディオ再生、アニメーションを開発します

WeChatアプレット開発ポップアップボックス実装方法🎜🎜

以上がWeChatミニプログラムリスト開発の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境