目的:希望資料在vue的所有例項中都可以使用。
main.js
import vue from 'vue'
vue.prototype.$test = 'test'
store,
})
控制台列印結果:
test // from beforecreate
test onlaunch 01.............. // from onlaunch
test // from onlaunch
$test 為何以$開頭?
$是在vue所有例項中都可用的property的乙個簡單約定。這樣可以避免被定義的資料、方法、計算屬性產生衝突。
main.js
import vue from 'vue'
vue.prototype.test = 'test'
store,
})
控制台列印結果:
test // from beforecreate (main.js)
$為例項property設定作用域來避免衝突發生。
復現問題:undefined
main.js
import vue from 'vue'控制台列印結果:vue.prototype.$test = 'test'
store,
})
undefined // from beforecreate (main.js does has $test rather than test)
參考:
property引數的作用
property是乙個屬性訪問宣告,擴號內支援以下幾個屬性 1,getter gettername,setter settername,設定setter與getter的方法名 2,readwrite,readonly,設定可供訪問級別 2,assign,setter方法直接賦值,不進行任何retai...
python中的 property作用
1 為什麼要使用property這個單詞 我們首先來分析一下為什麼但是龜哥會用property這個單詞,而不用foo,bar這樣的單詞呢,想必一定有他的想法。通過谷歌翻譯查到,property的意思是屬性。property 屬性 雖然我們不能猜測出 當然我不提倡亂猜 它的具體意思,但是我們可能應該想...
property裝飾器的作用
使用 property標記類的方法,後可以作為屬性呼叫,快速實現set和get方法 class student 建構函式,私有化變數 def init self,name,score self.name name self.score score property defscore self ret...