收藏
回答

云函数的回调函数是不是不能调用本地函数?

wx.cloud.callFunction({

}),success(res){

//这里调用本地函数

this.本地函数()

}

会报找不到该本地函数的错误

回答关注问题邀请回答
收藏

2 个回答

  • 当乙醇爱上了铜
    当乙醇爱上了铜
    2021-04-19

    云函数的回调函数可以调用本地函数的,你贴的这个代码语法上就有问题,success要写在里面的。

    wx.cloud.callFunction({
      // 云函数名称
      name: 'xxx',
      // 传给云函数的参数
      data: {
    
      },
      success: function(res) {
        console.log(res) 
          this.本地函数()
       },
          fail: console.error
    })
    


    推荐用Promise 风格。参考文档:

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/getting-started.html

    2021-04-19
    有用 1
    回复
  • 跨商通
    跨商通
    2021-04-19

    let that = this

    that.本地函数

    2021-04-19
    有用 1
    回复 1
    • DC
      DC
      2021-05-27
      这个答案对我有用,谢谢。监视函数的回调函数里的this是db,所以需要在外层先引用。
      2021-05-27
      回复
登录 后发表内容
问题标签