在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue2 的變量引用問題

vue2 的變量引用問題

問題1:我在beforeCreate()里面調(diào)用init的方法,想給uivalue賦值,uivalue被用在v-model,結(jié)果發(fā)現(xiàn)個奇怪的問題:

   
     console.log(this);
     console.log(this.uiValue);
     console.log(uiValue);
     uiValue= {...dispatchOptionVO}
     
  以上代碼結(jié)果是:   VueComponent?{uiValue:xxx}
                    undefined
                    undefined .

為什么第一個this里面能看見uiValue的值,第二個this.uiValue反而看不見。

回答
編輯回答
孤影

console這個對象是由宿主環(huán)境來實現(xiàn)的~ 如果你在多個瀏覽器使用console.log(this.uiValue)的話,你還會發(fā)現(xiàn)有不一樣的顯示結(jié)果~

2017年2月13日 11:50
編輯回答
安于心

打印this是vue對象,當然有值。而uiValue沒有定義,當然undefined;

2018年8月31日 20:12
編輯回答
墻頭草

這是因為對象的值打印在控制臺上并不僅僅是當前的值,后續(xù)的變化也會影響他的結(jié)果

2018年9月22日 22:28