收藏
回答

点击上传按钮MiniProgramError errMsg":"hideTabBar:fail报错?

点击图片上传时,开发工具报错MiniProgramError errMsg":"hideTabBar:fail

请问这个是什么原因造成的什么错?

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

3 个回答

  • ℳℓ 辉
    ℳℓ 辉
    2020-07-09

    用基础库2.8.3就正常了

    2020-07-09
    有用 1
    回复
  • 耳东
    耳东
    2020-11-18

    我也出现了这个问题,请问最后解决了吗?电脑开发工具传图就正常,手机真机调试就会出现以下报错

    (in promise) MiniProgramError
    {"errMsg":"hideTabBar:fail:not TabBar page"}
    Object
    


    代码

    if (this.data.tmpImgs.length === 0) {
          return wx.showToast({
            title: '必须有一张图片',
            icon: 'none'
          })
        } else {
          wx.showLoading({
            title: '正在上传图片',
          })
          let list = []
          for (let i = 0, len = this.data.tmpImgs.length; i < len; i++) {
            let item = this.data.tmpImgs[i]
            const filenameArr = item.split('/')
            const filename = filenameArr[filenameArr.length - 1]
            let res = null
            try {
              res = await wx.cloud.uploadFile({
                cloudPath: 'lostAndFound/uploads/' + (new Date()).getFullYear() + '/' + filename,
                filePath: item, // 文件路径
              })
            } catch (err) {
              wx.hideLoading()
              wx.showToast({
                title: '图片上传失败',
                icon: 'none'
              })
              console.log(err)
              return
            }
            if (res.statusCode === 200) {
              list.push(res.fileID)
            } else {
              wx.hideLoading()
              return wx.showToast({
                title: '图片上传失败',
                icon: 'none'
              })
            }
          }
          this.setData({
            'info.imgs': list
          })
          wx.hideLoading()
        }
    
    
        wx.showLoading({
          title: '正在保存...',
        })
        const db = wx.cloud.database()
        const res = await db.collection('list').add({
          datathis.data.info
        })
        wx.hideLoading()
        if (res) {
          console.log(res)
          wx.showToast({
            title: '保存成功',
          })
          wx.switchTab({
            url: '/pages/index/index',
          })
          return
        } else {
          return wx.showToast({
            title: '保存失败...',
            icon: 'none'
          })
        }
      },
    
    2020-11-18
    有用
    回复 1
    • 回响
      回响
      2021-08-27
      你解决了吗?我也跟你一样的问题
      2021-08-27
      回复
  • 灵芝
    灵芝
    2020-07-09

    你好,需要注意以下两点,可以检查一下:


    2020-07-09
    有用
    回复
登录 后发表内容
问题标签