【uniapp】【微信小程序】微信小程序报错集锦(一)
错误一:
"errMsg":"hideTabBar:fail not TabBar page"
根因分析
:
这种情况一般是在小程序中为了隐藏tabbar调用的,但是有些页面并没有tabbar展示,而此时调用该function会fail,如果没有fail函数,会直接抛出报错。
定位步骤
:
- 全局搜索是否使用了hideTabBar函数
- 找到之后,添加fail和success函数
uni.hideTabBar({
success: () => {
},
fail: () => {
// 捕获报错,防止没有tabbar页面调用后控制台报错
}
});
错误二:
errMsg: "canvasToTempFilePath:fail fail canvas is empty"
根因分析
:
uni.canvasToTempFilePath触发了fail回调,报错信息是找不到canvas的信息。原因是我把这个功能放在了自定义组件里面,需要传入上下文信息。
信息来源博客
代码修复
:
uni