故障:
微信小程序发布上线是白屏,而模拟器,真机调试正常显示无报错警告。
解决方案:
1.打开调试开关
onLoad() {
// 打开调试
wx.setEnableDebug({
enableDebug: true
})
}
2.将项目上传体验版
3.手机扫码体验版小程序,并查看控制台。发现报错信息如下。
MiniProgramError
SyntaxError: Invalid regular expression: /[]?([a-zA-Z])/: Unmatched ‘)’
Error: SyntaxError: Invalid regular expression: /[]?([a-zA-Z])/: Unmatched ‘)’
null
4.至此找到白屏原因是因为正则表达式未正确匹配。
5.关闭调试开关,上传发布小程序即可。