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

鍍金池/ 問答/HTML/ vue2中子組件里利用slot引入另一個(gè)子組件時(shí),這個(gè)子組件的ref怎么獲取到

vue2中子組件里利用slot引入另一個(gè)子組件時(shí),這個(gè)子組件的ref怎么獲取到

clipboard.png

clipboard.png

pop-up是一個(gè)彈出框的組件,彈出框內(nèi)部有一個(gè)<slot></slot>供父組件插入模板,common-input是輸入框的一個(gè)組件,當(dāng)執(zhí)行點(diǎn)擊按鈕彈出pop-up的方法時(shí),this.$refs.popup可以獲取到值,而this.$refs.input0位undefined。

clipboard.png

請(qǐng)問這個(gè)this.$refs.input0怎么獲取到?

//編輯
直接console.log(this.$refs)和console.log(this.$refs.input0)的結(jié)果。

clipboard.png

在this.$refs中是存在input0的

當(dāng)用一個(gè)計(jì)時(shí)器異步輸出this.$refs.input0時(shí)是有結(jié)果的
clipboard.png

clipboard.png

請(qǐng)問這是什么原因?有沒有更好的解決辦法?

回答
編輯回答
落殤

你把0去掉試試

2018年4月2日 07:47
編輯回答
伴謊

我也是看答案的,遇到的問題和你類似,那個(gè)打印出來的如果不展開第一次是沒有這個(gè)屬性,Console顯示的未必是最真實(shí)的。

2017年8月23日 07:14