vue中的dollar符號(hào)是一個(gè)特殊標(biāo)記,沒(méi)有特別的含義,主要作用是增強(qiáng)區(qū)分;可以區(qū)分內(nèi)置的實(shí)例方法屬性和用戶定義的屬性,可以避免自己聲明或者添加自定義屬性導(dǎo)致覆蓋。
本文操作環(huán)境:windows10系統(tǒng)、Vue2.9.6版,DELL G3電腦。
vue中dollar符號(hào)是什么意思
Vue 實(shí)例還暴露了一些有用的實(shí)例屬性與方法。它們都有前綴 $,以便與用戶定義的屬性區(qū)分開(kāi)來(lái)。
只是一個(gè)特殊標(biāo)記。增強(qiáng)區(qū)分的,來(lái)說(shuō)明這是內(nèi)置的實(shí)例方法屬性。
避免我們自己聲明或者添加自定義屬性導(dǎo)致覆蓋
例如:
var data = { a: 1 } var vm = new Vue({ el: '#example', data: data }) vm.$data === data // => true vm.$el === document.getElementById('example') // => true // $watch 是一個(gè)實(shí)例方法 vm.$watch('a', function (newValue, oldValue) { // 這個(gè)回調(diào)將在 `vm.a` 改變后調(diào)用 })
【