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

鍍金池/ 問(wèn)答/HTML/ Vue點(diǎn)擊li(不是循環(huán)的li),顯示子組件莫名其妙的循環(huán)

Vue點(diǎn)擊li(不是循環(huán)的li),顯示子組件莫名其妙的循環(huán)

1.子組件,$emit了一個(gè)show方法
clipboard.png

2.父組件這邊監(jiān)聽這個(gè)方法
clipboard.png

3.父組件的監(jiān)聽事件
clipboard.png

4.父組件觸發(fā)事件的元素
clipboard.png

5.結(jié)果:是能實(shí)現(xiàn)顯示與隱藏,但是console那邊會(huì)出現(xiàn)死循環(huán),可是我都沒(méi)有循環(huán)過(guò)內(nèi)容,報(bào)錯(cuò)如下:
clipboard.png

6.求問(wèn)是什么問(wèn)題?┭┮﹏┭┮

回答
編輯回答
絯孑氣

this.$refs.selectDialog.show()也是調(diào)用子組件的show方法,show方法又觸發(fā)父組件showSelectDialog方法,so死循環(huán)了

2017年9月18日 14:37
編輯回答
舊顏

你注釋下 后面的 this.$refs.selectDialog.show()
看看效果呢~

2017年3月16日 23:40
編輯回答
心沉

父組件里面調(diào)用子組件的show方法,子組件再次$emit一個(gè)方法給父組件,父組件收到方法之后繼續(xù)調(diào)用子組件,子組件再次emit,這樣死循環(huán), 去掉$emit就行

2017年7月28日 22:04