Vue.js の v-for ディレクティブは、配列またはオブジェクトを走査して、現在の項目を表す項目と現在のインデックスを表すオプションのインデックスを提供することで項目のリストを動的にレンダリングするために使用されます。このディレクティブを使用すると、配列とオブジェクトを反復処理し、:key 属性を使用して一意のキーを指定してパフォーマンスを最適化できます。
Vue.js での v-for の使用
v-for は Vue.js のトラバーサルに使用されます配列またはオブジェクトの組み込みディレクティブ。これにより、各項目に一意のキーを提供しながら、リスト内の項目を動的にレンダリングできます。
構文
<code><template v-for="(item, index) in collection"> <!-- 渲染项目 --> </template></code>
パラメータ
使用法
配列を反復処理します
<code><ul> <li v-for="item in names">{{ item }}</li> </ul></code>
これにより、 array 項目ごとに <li>
要素を作成し、項目の値を表示します。
<code><ul>
<li v-for="key in object">{{ key }}: {{ object[key] }}</li>
</ul></code>
内のキーごとに <li>
要素が作成されますobject を取得し、キーと値を表示します。
v-for ディレクティブには、現在のプロジェクトのインデックスを提供するオプションの
indexパラメータもあります。
<code><ul> <li v-for="(item, index) in names">{{ index + 1 }}: {{ item }}</li> </ul></code>
一意のキー各 v-for 項目には一意のキーが必要です。これは、Vue.js がこのキーを使用して項目への変更を追跡し、DOM を効率的に更新するためです。 :key
属性を使用してプロジェクトのキーを指定できます:<code><ul> <li v-for="item in names" :key="item">{{ item }}</li> </ul></code>
キーを指定しない場合、Vue.js は現在のプロジェクトをデフォルトのキーとして使用します。ただし、明示的なキーを使用するとパフォーマンスが向上する可能性があります。
以上がVueでvforを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。