リスト表示
はじめにリスト型のデータ構造を表示させます。
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 }
の省略記法です。
表示を確認しましょう。
課題
- 上記を動作させる
- titleに加えてdescriptionフィールドも追加する
- (挑戦) コンソールでitemsにデータを追加する