Vue.js は、通常のループで v-for 命令を使用して、配列またはオブジェクトを走査し、要素を作成します。 構文: v-for="item in items"、ただし、items は走査するオブジェクト、item は走査するオブジェクトです。ループ項目。例: ['apple', 'banana', 'cherry'] 配列を走査して
リストを生成します。さらに、{ apple: 'red'、banana: ' yellow'、cherry: 'black' } オブジェクトをトラバースすることもできます。特別な属性: :key は一意のキーを指定するために使用され、:index にはループ項目のインデックスが含まれます。ループを次のようにネストできます。
Vue.js での通常のループの使用
Vue.js では、 v-for
ディレクティブは、配列またはオブジェクトを反復処理し、対応する数の要素を作成します。通常のループ構文は次のとおりです。
<code class="html"><ul> <li v-for="item in items">{{ item }}</li> </ul></code>
構文:
v-for="item in items"
: を定義します。ループによって走査されるオブジェクト (items
) およびループ項目 (item
)。 {{ item }}
: ループ本体内のループ項目のコンテンツをレンダリングします。 例:
<code class="html"><!-- 遍历数组 --> <ul> <li v-for="item in ['apple', 'banana', 'cherry']">{{ item }}</li> </ul> <!-- 遍历对象 --> <ul> <li v-for="fruit in { apple: 'red', banana: 'yellow', cherry: 'black' }">{{ fruit }}</li> </ul></code>
特別な属性:
:key
: 各ループ項目に一意のキーを指定します。これはリスト操作とデータ追跡にとって重要です。 :index
: ループ項目のインデックスが含まれます。 ネストされたループ:
ループをネストして多次元データ構造を横断することができます:
<code class="html"><ul> <li v-for="group in groups"> <ul> <li v-for="student in group.students">{{ student }}</li> </ul> </li> </ul></code>
ヒント:
以上がVueで通常のループを書く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。