リスト表示

はじめにリスト型のデータ構造を表示させます。

const items = [{
  title: 'orange',
}, {
  title: 'apple',
}, {
  title: 'grape',
}];

というデータをJavaScriptタブに用意します。

HTML側は次のようにします。scriptタグは残してください。

<div id="app">
  <h1>Items</h1>
  <ul>
    <li v-for="item in items">{{item.title}}</li>
  </ul>
</div>

v-forがvueのテンプレートの構文になります。 {{}}はhandlebarsの公文から来ています。

JSタブには次を追加します。

new Vue({
  el: '#app',
  data: { items },
});

{ items }はES2015における{ items: items }の省略記法です。

表示を確認しましょう。

課題

  1. 上記を動作させる
  2. titleに加えてdescriptionフィールドも追加する
  3. (挑戦) コンソールでitemsにデータを追加する

参考情報

results matching ""

    No results matching ""