01.新手入門vue之Hello World

課程目標

在頁面上顯示出Hello World文字

實現步驟

1.引入vue.js文件

2.實例化一個Vue對象

3.指定Vue對象的作用域

4.在data中顯示的初始化頁面數據

5.用{{}}展示數據

實例代碼

<code>





<title>Document/<title>





{{msg}}


{{methodsMag}}







/<code>

Vue實例選項詳解

1.new Vue({})

實例化一個Vue對象參數是一個對象

2.el作用:

指定vue實例的作用域,通常是id選擇器、類選擇器 如 #app 或 .app

不能指定vue實例對象的作用域到html或者body標籤,掛載到body和html,將會報如下錯誤:

01.新手入門vue之Hello World


一個頁面可以有多個Vue實例對象,每個對象只管理自己el所掛載的作用域;

如下所示,v1實例對象只會管理它所掛載的

之內的視圖,v2只會管理自己掛載的
之內的視圖,他們不會相互影響,因為自己有自己的作用域。
<code>





<title>Document/<title>






{{msg}}




{{msg1}}







/<code>

3.data的作用:

data相當於一個內存,存儲頁面需要展示的數據;

所有頁面需要展示的數據都需要顯示的初始化到data中。

data中是數據是響應式的數據,只有數據改變,對應頁面展示的數據也會相應的改變。

4.methods:

指定當前Vue實例對象的方法,其值可以是一個對象。

可以通過實例對象訪問方法,如v1.fn1();

方法中的 this 自動綁定為 Vue 實例

不應該使用箭頭函數來定義 method 函數,箭頭函數綁定了父級作用域的上下文,所以 this 將不會按照期望指向 Vue 實例,this. 將是 undefined

5.{{}}: 插值表達式

把綁定的數據展示到頁面上,只要data裡面的數據改變,頁面上的數據也會發生改變。

在插值表達式中不能寫js語句,如 var a = 100;


分享到:


相關文章: