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

鍍金池/ 問答/UI  HTML/ 如何在action里 return 一個(gè)promise對象

如何在action里 return 一個(gè)promise對象

我在vuex里定義了一個(gè)axios請求方法

clipboard.png
在login.vue組件里進(jìn)行通過this.$store.dispatch('login')調(diào)用。方法能生效,但是有一個(gè)問題,原先寫在組件里的axios請求,成功的時(shí)候,會通過this.$router.replace('/notemanager/notelist')進(jìn)行頁面跳轉(zhuǎn),但是寫在store.js里的時(shí)候,this指向actions,跳轉(zhuǎn)功能就失效了
請問有沒有什么辦法可以把vue的實(shí)例引進(jìn)來 vm.調(diào)用,我第一次用vuex有點(diǎn)兒懵,求大神指教

回答
編輯回答
厭遇

。。。。 return axios({});
then catch 里面的在組件里面寫

2018年2月4日 04:00
編輯回答
近義詞

如果你router實(shí)例有export 你可以在store 中
import router from "..."

然后直接router.push("/path")就行 不用this.$route.push

2017年8月4日 02:55