举个例子:
用elementUI的消息组件弹出消息,请求接口的方法在actions里,
我需要在请求接口完成之后show一个message,
可是在actions里调用不了对应的this.$message(),
如何解决的?
举个例子:
用elementUI的消息组件弹出消息,请求接口的方法在actions里,
我需要在请求接口完成之后show一个message,
可是在actions里调用不了对应的this.$message(),
如何解决的?
使用的是vuex
的actions
吗,通过mutations
修改state
就可以了。
actions:{
getMessage({commit}){
var msg = getMsg();
commit('updateMsg',msg);
}
},
mutations:{
updateMsg({state},msg){
state.message = msg;
}
}
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
5 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
可以在 store 中引入 element ui 的 Message, 然后直接调用 Message 的方法就可以了