回答編集履歴

1

表現修正

2023/01/17 08:42

投稿

luuguas
luuguas

スコア492

test CHANGED
@@ -13,17 +13,17 @@
13
13
  });
14
14
  ```
15
15
 
16
- `ListViewer`には表示する配列の情報が必要ですから、これを受け取るプロパティを`props`で用意します。
16
+ `ListViewer`には表示するリストの情報が必要ですから、これを受け取るプロパティを`props`で用意します。
17
17
  ```js
18
18
  Vue.component('ListViewer', {
19
19
  name: 'ListViewer',
20
- props: ['listData'], //配列を受け取るプロパティ
20
+ props: ['listData'], //リストを受け取るプロパティ
21
21
  });
22
22
  ```
23
23
  次に、コンポーネントの部品の構成を`template`で定義します。このとき、`<ListViewer>`、つまり自分自身をコンポーネントの部品として組み込むことで、階層構造にすることができます。
24
24
 
25
25
  `<ListViewer>`は配列の要素の数だけ必要ですから、`v-for`を使って繰り返し生成します。
26
- そして、生成した各コンポーネントのプロパティに、`v-bind:listData="…"`で配列の情報を渡します。(`v-bind:`は`:`に省略できます)
26
+ そして、生成した各コンポーネントのプロパティに、`v-bind:listData="…"`で配列の各要素を渡します。(`v-bind:`は`:`に省略できます)
27
27
  ```js
28
28
  Vue.component('ListViewer', {
29
29
  name: 'ListViewer',