收藏
回答

ios无法调用云函数?

又是ios云函数的问题!!!我服了!!!

自定义组件里写了一个调用云函数的代码

组件attached的时候,就会执行这段代码

但是,不执行,也不报错,没执行then,也没执行catch

安卓正常,模拟器正常,真机调试正常,

就ios真机不行!!!我服了,还是ios真机不行!!!

是我的问题还是代码的问题?代码如下:

首先是attached的时候,执行get_work()

  attached(){
    this.get_work()
  },


然后是get_work()

    get_work(){
      var that=this;
      console.log("get_work")//打印出来了
      if(that.data.nav==0){
        console.log("get_video_work")//打印出来了
        wx.cloud.callFunction({
          name:'get_video',
          data:{followed:true,followed_list:[that.data.userInfo._id]}
        }).then(res=>{
          console.log('video_work_res',res.result.video_list)//没打印出来
          that.setData({
            video_works:res.result.video_list
          })
        }).catch(err=>{
          console.error('error',err)//没打印出来
        })
      }
    }


然后看一下我ios真机打印的东西

就是不打印then和catch里的东西,也不报错

而且貌似只有在attached里调用get_work不行,我单独设置个按钮调用就可以

求大神解答,ios的bug也太多了

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

1 个回答

  • A德佑-黄勇¹³³³³⁰⁶⁵³⁸¹
    A德佑-黄勇¹³³³³⁰⁶⁵³⁸¹
    08-29

    你前面2句打印出来的是函数结果,能打印出来当然正常。

    后面调用云函数"get_video"是否成功了?有看过吗?还有你的云函数是怎么写的,是否部署了?基本你的问题就是从这里开始的,跟系统关系不大。

    08-29
    有用
    回复 3
    • Vawter
      Vawter
      08-29
      我安卓,模拟器,ios真机调试都没问题。。。就ios不行。云函数肯定部署了啊,跟系统关系肯定很大啊
      08-29
      回复
    • Vawter
      Vawter
      08-29
      而且,我用按钮点击调用,ios是可以的,就在attached里静默调用不行,肯定不是我代码的问题,肯定是系统的问题啊
      08-29
      回复
    • A德佑-黄勇¹³³³³⁰⁶⁵³⁸¹
      A德佑-黄勇¹³³³³⁰⁶⁵³⁸¹
      08-29回复Vawter
      发代码出来看看吧
      08-29
      回复
登录 后发表内容
问题标签