舉個(gè)例子:用elementUI的消息組件彈出消息,請(qǐng)求接口的方法在actions里,我需要在請(qǐng)求接口完成之后show一個(gè)message,可是在actions里調(diào)用不了對(duì)應(yīng)的this.$message(),如何解決的?
2 回答

慕仙森
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
使用的是vuex
的actions
嗎,通過(guò)mutations
修改state
就可以了。
actions:{ getMessage({commit}){ var msg = getMsg(); commit('updateMsg',msg); } }, mutations:{ updateMsg({state},msg){ state.message = msg; } }

吃雞游戲
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
可以在 store 中引入 element ui 的 Message, 然后直接調(diào)用 Message 的方法就可以了
import { Message } from 'element-ui'; ... Message('hello');
添加回答
舉報(bào)
0/150
提交
取消