ホームページ > ウェブフロントエンド > Vue.js > Vueでのforループの使い方

Vueでのforループの使い方

下次还敢
リリース: 2024-05-02 22:15:27
オリジナル
889 人が閲覧しました

Vue の for ループは、配列またはオブジェクトを走査するために使用できます。v-for ディレクティブと v-for range 属性の 2 つの構文があります。 v-for ディレクティブは item エイリアスを使用して現在の要素にアクセスしますが、v-for range 属性は i エイリアスを使用して現在の要素のインデックスにアクセスします。ループ内で key 属性を使用して、各要素を識別する一意のキーを指定すると、変更の追跡に役立ちます。 $index プロパティを使用して、要素のインデックスを取得できます。

Vueでのforループの使い方

Vue の for ループ

Vue で for ループを使用すると、配列またはオブジェクト、およびそれぞれのオブジェクトを走査できます。要素に対して操作を実行します。

for ループを作成するには 2 つの構文があります:

v-for ディレクティブ

<code class="html"><template v-for="item in items">
  <!-- 模板内容 -->
</template></code>
ログイン後にコピー

where:

  • items は、走査する配列またはオブジェクトです。
  • item は、ループ内の各要素のエイリアスです。

v -for Range 属性

<code class="html"><template>
  <div v-for="i in 5">
    <!-- 模板内容 -->
  </div>
</template></code>
ログイン後にコピー

ここで:

  • i は、0
  • ## から始まるループ内の各要素のインデックスです。

#使用法

ループ内では、

item または i を使用して現在の要素にアクセスできます。例:

<code class="html"><ul>
  <li v-for="item in items">{{ item }}</li>
</ul></code>
ログイン後にコピー
これにより、各要素が

items 配列内の対応する要素の値であるリストが作成されます。

Key

オブジェクトを反復処理する場合、

key 属性を使用して、各要素を識別するための一意のキーを指定できます。これは、Vue が要素への変更を追跡するのに役立ちます。例:

<code class="html"><ul>
  <li v-for="item in items" :key="item.id">{{ item.name }}</li>
</ul></code>
ログイン後にコピー

Index

要素のインデックスを取得するには、

$index 属性を使用できます。例:

<code class="html"><ul>
  <li v-for="item in items">{{ $index }} - {{ item }}</li>
</ul></code>
ログイン後にコピー
これにより、各要素とそのインデックスと値を含むリストが作成されます。

以上がVueでのforループの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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