guyuewuren
guyuewuren
  • 发布:2018-09-02 12:22
  • 更新:2019-01-29 17:30
  • 阅读:2563

关于uni.request的疑问

分类:uni-app

为何在uni.request的success返回函数中调用store中定义的mutations方法会提示方法不存在,控制台提示方法不在返回函数中,应该如何处理?我是想在uni.request的success函数内执行mutations方法改变state中的状态。

2018-09-02 12:22 负责人:无 分享
已邀请:
guyuewuren

guyuewuren (作者)

求解答,我是用官方给的登录演示项目修改的,但是通过使用uni.request接口的时候遇到了问题

guyuewuren

guyuewuren (作者)


Charles

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

该问题目前已经被锁定, 无法添加新回复