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

鍍金池/ 問答/HTML/ vue如何將$on監(jiān)聽的值在路由切換時(shí)通過props獲取不到是什么情況?

vue如何將$on監(jiān)聽的值在路由切換時(shí)通過props獲取不到是什么情況?

組件A:
登錄接口請求成功后觸發(fā)loginContent,傳遞response.data

clipboard.png

組件B中監(jiān)聽(組件A的兄弟組件):
在接口請求成功后監(jiān)聽loginContent

clipboard.png

在這里面是可以接收到組件A中的response.data的值。

當(dāng)我在路由切換時(shí)依然渲染的是B組件,但是監(jiān)聽不到response.data的值了,返回的結(jié)果是

clipboard.png

這是什么問題?

回答
編輯回答
別硬撐

因?yàn)槟懵酚汕袚Q切換到B組件,B組件中數(shù)據(jù)會重新初始化。
如果你的A與B組件在同一個(gè)路由中渲染,上面的處理是沒有問題。
你這里是不在同一個(gè)路由, 你可以使用 Vuex 進(jìn)行數(shù)據(jù)處理
https://vuex.vuejs.org/zh-cn/...

2017年4月4日 09:03