为了账号安全,请及时绑定邮箱和手机立即绑定

请问该如何在mounted方法里获取actions里请求的回调函数?

请问该如何在mounted方法里获取actions里请求的回调函数?

梵蒂冈之花 2023-02-17 17:13:49
mounted(){this.$store.dispatch('getVideo', params);}actions:{async getVideo({commit}, params) {const res = await getVideo(params)if (res.c === 0) {let video = res.dcommit('GET_VIDEO', {video})}},}
查看完整描述

1 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

你用的是vuex,vuex主要是getter,state,actions, mutations四个部分,他不该在actions里直接返回,你可以在data里定义获取video就好了,当执行mounted时,会触发action里的getVideo方法,通过commit触发mutations来修改state里的值,然后就可以获取getter里的值了,在其他地方就可以用this.video这种形式了

查看完整回答
反对 回复 2023-02-20
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信