ホームページ > ウェブフロントエンド > jsチュートリアル > WeChat ミニ プログラムの wx:for と wx:for-item の違いは何ですか?

WeChat ミニ プログラムの wx:for と wx:for-item の違いは何ですか?

php中世界最好的语言
リリース: 2018-04-08 15:07:34
オリジナル
11135 人が閲覧しました

今回は、WeChatミニプログラムでのwx:forとwx:for-itemの違いについて紹介します。 WeChatミニプログラムでwx:forとwx:for-itemを使用する際の注意事項は何ですか?ケースを見てみましょう。

wx:for="{{list}}" は、 配列

、リストは配列名 wx:for-item="items" であり、ループ プロセス wx:for="{{list}}"用来循环数组,而list即为数组名wx:for-item="items" の各要素の 変数

を定義するために使用されます (

の場合)。 1 次元配列 を使用して、次のようにループします。

<view wx:for="{{list}}">
{{index}} {{item.name}}
</view>
ログイン後にコピー
ログイン後にコピー
上記のコードでは、 item は list のエイリアスです。

それが 2 次元または

多次元配列 の場合は、次のようにループします:

<view wx:for="{{parentList}}">
{{item.id}}
<view wx:for="{{item.childList}}" wx:for-item="items">
{{items.name}}{{item.account}}
</view>
</view>
for (var i = 0 ; i < list.length; i++) {
var xxx = list[i];
}
ログイン後にコピー
ログイン後にコピー

<view wx:for="{{list}}" wx:for-item="xxx"></view>
ログイン後にコピー
ログイン後にコピー
と同等です 覚えておいてください: wx:for はループ配列であり、wx:for-item は代入することですリストのエイリアス

以下にいくつかあります。これは間違った使用法です。注意して使用してください:

1. wx:for-item を直接使用すると、リストはループ内に表示されなくなります

<view wx:for-item="{{list}}">
{{index}} {{item.name}}
</view>
ログイン後にコピー
ログイン後にコピー
2。サブループでは wx:for-item を使用する際は注意してください

<view wx:for="{{parentList}}">
 {{item.id}}
 <view wx:for-item="{{item.childList}}" wx:for-item="items">
 {{items.name}}{{items.account}}
 </view>
ログイン後にコピー
WeChat アプレット wx :for と wx:for-item の正しい使用法

wx:for="{{list}}" は配列のループに使用されます、list は配列名です。 wx:for-item="items" はループの定義に使用されます。プロセス内の各要素の変数が 1 次元配列の場合、次のようにループアウトされます。上記のコードでは、 item は list のエイリアスです。

それが 2 次元配列または多次元配列の場合は、次のようにループします:

<view wx:for="{{list}}">
{{index}} {{item.name}}
</view>
ログイン後にコピー
ログイン後にコピー

<view wx:for="{{parentList}}">
{{item.id}}
<view wx:for="{{item.childList}}" wx:for-item="items">
{{items.name}}{{item.account}}
</view>
</view>
for (var i = 0 ; i < list.length; i++) {
var xxx = list[i];
}
ログイン後にコピー
ログイン後にコピー

と同等です 覚えておいてください: wx:for はループ配列であり、wx:for-item はエイリアスを割り当てることですリストへ

以下はいくつかのエラーです。注意して使用してください:

1. wx:for-item を直接使用すると、リストがループ内に表示されなくなります

<view wx:for="{{list}}" wx:for-item="xxx"></view>
ログイン後にコピー
ログイン後にコピー
2. wx:for-item は注意して使用してください。サブループ内

<view wx:for-item="{{list}}">
{{index}} {{item.name}}
</view>
ログイン後にコピー
ログイン後にコピー

信じられないかもしれませんが、この記事の事例を読んだ後は、この方法をマスターしたことになります。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

vue axios リクエストのタイムアウトに対処する方法

axios ログイン リクエスト インターセプター

以上がWeChat ミニ プログラムの wx:for と wx:for-item の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート