试题
考点

js语言和框架-vue.js-Vuex

面5笔5

Vuex中如何异步修改状态?

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

actions与mutations作用类似,都是可以对状态进行修改。不同的是actions是异步操作的。

actions是可以调用Mutations里的方法的。

const actions={
addActions(context){
context.commit('add',10);//调用mutations中的方法
setTimeout(()=>{context.commit('reduce')},5000)
// setTimeOut(()=>{context.commit('reduce')},3000);
console.log('我比reduce提前执行');
},

reduceActions({commit}){
commit('reduce');
}
}


评论

灵魂火符

2021-09-13 17:35:00

0 0

行者z

2021-09-09 13:00:00

0 0

水杯

2021-09-08 23:15:00

0 0

加载更多