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

鍍金池/ 問答/HTML/ vue中導(dǎo)航有個(gè)動態(tài)數(shù)據(jù),但是需要導(dǎo)航組件只有首次進(jìn)入才會請求導(dǎo)航的接口,求解決

vue中導(dǎo)航有個(gè)動態(tài)數(shù)據(jù),但是需要導(dǎo)航組件只有首次進(jìn)入才會請求導(dǎo)航的接口,求解決辦法

圖片描述

我現(xiàn)在使用跳轉(zhuǎn)路由我在導(dǎo)航組件執(zhí)行監(jiān)聽刷新,現(xiàn)在認(rèn)證中 這個(gè)狀態(tài)可以變化
watch: {

'$route' (to, from) {
  location.reload()
}

}
但是進(jìn)入每個(gè)頁面都會重新刷新一遍,效果不是很好,請問還有什么解決辦法嗎

回答
編輯回答
胭脂淚

像用戶的郵箱啊,狀態(tài)啊,手機(jī)號啊,等等相關(guān)信息,在登錄時(shí)通過vuex,cookie存在本地,需要的時(shí)候,通過computed來動態(tài)獲取不就行了。

2017年11月9日 15:19
編輯回答
司令

導(dǎo)航組件首次進(jìn)入是什么意思? 導(dǎo)航不是始終存在的么?
建議你認(rèn)證信息那個(gè)那個(gè)一小塊 做成一個(gè)組件 v-if顯示 在鉤子函數(shù)中調(diào)用接口,這樣每次從隱藏到顯示都會重復(fù)執(zhí)行鉤子函數(shù)的請求,這樣保證了 用戶在每次看的時(shí)候信息都是最新的。

2017年11月4日 21:14
編輯回答
不將就

建議使用vue的路由守衛(wèi)來實(shí)現(xiàn)。官方資料傳送門


有個(gè)問題,為什么首次進(jìn)入不直接在你組件的mounted生命周期鉤子函數(shù)里面做處理,非要去折騰路由呢?

2017年12月22日 18:18