收藏
回答

使用wx.cloud.uploadFile报错wx is not defined?但是又能成功上传?

代码如下

wx.cloud.uploadFile({
  cloudPath: this.data.name + '.jpg',//云存储地址
  filePath: this.data.img,//本地文件地址
  success: res => {
    console.log('上传成功:', res.fileID)
    this.setData({
      img: res.fileID,
    })
  }
 })

这不是挺正常的写法吗,但是我在两个页面用都会报错,然而又会返回上传成功的结果

wx的其他api都没问题,就用uploadFile的时候报错,虽然不影响正常运行吧,就是想整明白

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

1 个回答

  • TNT
    TNT
    2022-03-09

    你打印下 wx

    2022-03-09
    有用 1
    回复 8
    • Winshow
      Winshow
      2022-03-09
      我在wx.cloud.uploadFile前打印了,显示挺多内容的,是找这个函数吗
      2022-03-09
      回复
    • TNT
      TNT
      2022-03-09回复Winshow
      嗯。看来都存在。你重启大法能解决吗
      2022-03-09
      回复
    • Winshow
      Winshow
      2022-03-09
      刚刚试了,还是一样,但是都能上传成功
      2022-03-09
      回复
    • TNT
      TNT
      2022-03-09回复Winshow
      真机是否正常,如果只是IDE的问题 我反馈下
      2022-03-09
      回复
    • Winshow
      Winshow
      2022-03-09回复TNT
      真机调试就没报错了
      2022-03-09
      回复
    查看更多(3)
登录 后发表内容