當我們的網頁引入 Vue.js 的時候,會建立一個 Vue 的全域變數,並且提供各種功能等我們去使用。
<!-- HTML -->
<div id="app"></div>
// JS
const vm = Vue.createApp({
});
// JS
vm.mount('#app');
// JS
Vue.createApp({
}).mount('#app');
在完成第一個步驟的掛載後,因為 Vue 實體物件內還沒有任何資料,所以不會產出任何畫面,接下來要在 JS 中建立資料,並且在 HTML 中綁定資料。
// 用 data 函式來儲存資料(固定格式,務必多練習記住)
const vm = Vue.createApp({
data () {
return {
title: 'Hello'
}
}
}).mount('#app');
<!-- {{}} 兩個大括號可以綁定成內容文字 -->
<!-- 括號內打 data 裡面 return 的物件名稱即可 -->
<div id="app">
{{ title }} !!
</div>
// 前面多一個 $ 符號
vm.$data.title = 'Hola';
資料綁定不僅僅是輸出而已,還能做運算。
const vm = Vue.createApp({
data () {
return {
money: 100
}
}
}).mount('#app');
<div id="app">
{{ title * 100 }}
</div>