基礎からメモ: Vue.js CH1-p41 条件分岐
表示内容をテンプレートベースで分岐させるには、v-if
ディレクティブを使う。
[index05.html]
<div id="app"> <p v-if="show">Hello Vue.js!</p> </div>
[main05.js]
var app = new Vue({ el: '#app', data: { show:true } })
app.show
の初期値はtrue
なので画面に Hello Vue.js! と表示される。コンソールからapp.show = false
と入力すれば表示が消える(DOMから取り除かれる)。
- 表示内容を分岐させるには、
v-if
ディレクティブを使う。