为何在uni.request的success返回函数中调用store中定义的mutations方法会提示方法不存在,控制台提示方法不在返回函数中,应该如何处理?我是想在uni.request的success函数内执行mutations方法改变state中的状态。
guyuewuren
- 发布:2018-09-02 12:22
- 更新:2019-01-29 17:30
- 阅读:2694
3 个回复
guyuewuren (作者)
求解答,我是用官方给的登录演示项目修改的,但是通过使用uni.request接口的时候遇到了问题
guyuewuren (作者)
Charles - Don't repeat yourself
request中的this变量变了。现在外层定义一个that=this,在success中通过that.方法执行
h***@163.com
麻烦细说一下,能有个DEMO最好,谢谢
2019-02-16 00:29
Charles
回复 h***@163.com:
var that=this
uni.request({
success(){
that.$store.commit
}
})
2019-03-20 16:05