Vue ‘el’與data的兩種寫法(Day5)

'el'的兩種寫法

在new Vue實例時配置'el'屬性

var vm = new Vue({

????// 第一種寫法

????el: "#box",

});

先創(chuàng)建Vue實例,隨后通過vm.$mount('#box')指定'el'的值

var vm = new Vue({})

// 第二種寫法

vm.$mount('#box');

data的兩種寫法

對象式

new Vue({

????el:'#box',

????// 第一種:對象式

????data:{

????????name: "測試",

????}

})

函數(shù)式

new Vue({

????el:'#box',

????//寫組件時必須使用函數(shù)式,此時不能用箭頭函數(shù)否則會報錯

????data:function(){

????????// 此處this為Vue實例對象

????????console.log(this);

????????return {

????????????name: "測試",

????????}

????}

})

重要原則

由Vue管理的函數(shù),一定不要用箭頭函數(shù),若不用,則this指向Vue實例;反之,不能指向Vue實例,而是指向window

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容