小程序
小游戏
企业微信
微信支付
扫描小程序码分享
点击图片上传时,开发工具报错MiniProgramError errMsg":"hideTabBar:fail
请问这个是什么原因造成的什么错?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
用基础库2.8.3就正常了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也出现了这个问题,请问最后解决了吗?电脑开发工具传图就正常,手机真机调试就会出现以下报错
(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({ data: this.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' }) } },
你好,需要注意以下两点,可以检查一下:
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
用基础库2.8.3就正常了
我也出现了这个问题,请问最后解决了吗?电脑开发工具传图就正常,手机真机调试就会出现以下报错
(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({ data: this.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' }) } },
你好,需要注意以下两点,可以检查一下: