在actions.js中異步成功提交完數(shù)據(jù)后,怎么想跳轉(zhuǎn)到其他路由?謝謝
2 回答

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

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