鍍金池/ 問答/HTML/ Vue實(shí)例中data只能用function return 返回牽扯出來的js原型

Vue實(shí)例中data只能用function return 返回牽扯出來的js原型鏈問題?

clipboard.png

clipboard.png

原鏈接:https://www.cnblogs.com/libin...

第二張圖中的
var MyComponent = function() {
this.data = this.data()
}

this.data = this.data()這句話是什么意思?有什么作用?

回答
編輯回答
疚幼

給實(shí)例添加一個(gè)data屬性,它的值是原型方法data返回的一個(gè)新對象,下次用實(shí)例訪問data的時(shí)候就會(huì)直接訪問到這個(gè)對象,因?yàn)橛辛藢?shí)例屬性data了,就不會(huì)去查找原型上的data

2018年7月17日 11:49
編輯回答
枕頭人

這么寫只是為了每次調(diào)用這個(gè)組件時(shí)生成一個(gè)新的數(shù)據(jù)對象 防止引用同一個(gè)數(shù)據(jù)對象 跟原型鏈沒有一點(diǎn)關(guān)系

2017年3月21日 03:44