有一個后臺管理系統(tǒng)路由嵌套關系:app.vue > a.vue > b.vue我想這么做:在app.vue中發(fā)送驗證token有效性的請求在a / b 中發(fā)送數據請求,數據請求的參數依賴app.vue中token有效性返回的相關參數。問題這么設計合理嗎,跟vue全家桶設計初衷相一致嗎?會有app.vue中數據返回很慢,但是a b 就把各自的請求發(fā)送出去了這種異步問題,該怎么解決?
2 回答

當年話下
TA貢獻1890條經驗 獲得超9個贊
合理。不過這并不是框架作者要考慮的事情,談不上和設計初衷是否一致。
可以在 app.vue 里設置一個開關,比如
isLoaded
,然后模板里<a v-if="isLoaded"></a>
<b v-if="isLoaded"></b>
這樣就可以保證 app.vue 加載完之后再處理 a 和 b

胡說叔叔
TA貢獻1804條經驗 獲得超8個贊
不需要單獨發(fā)送驗證token有效性,token
一般是用戶登錄后才保存下來的,后面的其他的請求都帶上這個token
,后端的程序先校驗token
有效性,是有效的繼續(xù)返回相應的數據,不是有效的,返回一個狀態(tài)碼,前端根據這個狀態(tài)碼跳轉到登錄頁面重新登錄。
添加回答
舉報
0/150
提交
取消