在actions.js中異步成功提交完數據后,怎么想跳轉到其他路由?謝謝
2 回答

吃雞游戲
TA貢獻1829條經驗 獲得超7個贊
Stack Overflow-----how to navigate using vue-router from vuex actions
直接在action.js中import router from './router'
然后使用router.push

Smart貓小萌
TA貢獻1911條經驗 獲得超7個贊
可以把 $router 作為參數傳遞到 actions 里,這樣一來,耦合度比較緊
也可以考慮置一個 state flag,然后在根組件中 watch 這個 flag,根據 flag 進行跳轉,如果采用這個方式,注意 ajax 請求之前對 flag 進行復位
添加回答
舉報
0/150
提交
取消