⊗jsvuPmLpOb 29 of 72 menu

Vueでのオブジェクトの反復処理

オブジェクトも v-for ディレクティブを使用して反復処理されます。 どのように行うか見てみましょう。 次のオブジェクトがあるとします:

data() { return { obj: {a: 1, b: 2, c: 3}, } }

このオブジェクトをループで反復処理し、 その要素を表示しましょう:

<template> <p v-for="elem in obj"> {{ elem }} </p> </template>

次に、キーと要素の両方を表示しましょう:

<template> <p v-for="(elem, key) in obj"> {{ key }} {{ elem }} </p> </template>

さらに、オブジェクト内の要素の順序番号も表示しましょう:

<template> <p v-for="(elem, key, index) in obj"> {{ index }} {{ key }} {{ elem }} </p> </template>

次のオブジェクトが与えられています:

{ user1: '100', user2: '200', user3: '300', }

v-for を使用して、以下を画面に表示してください:

<+html+>
  • 100$
  • 200$
  • 300$
<-html->

次のオブジェクトが与えられています:

{ user1: '100', user2: '200', user3: '300', }

v-for を使用して、以下を画面に表示してください:

<+html+>
  • user1 - 100$
  • user2 - 200$
  • user3 - 300$
<-html->

前の課題を改造して、各 li の末尾にオブジェクト内の要素の順序番号も付けるようにしてください。 このように:

<ul> <li>user1 - 100$ - 0</li> <li>user2 - 200$ - 1</li> <li>user3 - 300$ - 2</li> </ul>

前の課題を改造して、番号が0ではなく1から始まるようにしてください。 このように:

<ul> <li>user1 - 100$ - 1</li> <li>user2 - 200$ - 2</li> <li>user3 - 300$ - 3</li> </ul>
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否