跳坑《七十三》小程序真机预览时,提示出现内部错误

2017-01-10

因为这个问题,最近我看到很多网友开始遇到了,所以我个人先回复几个情况先:
跳坑《七十三》小程序真机预览时,提示出现内部错误 

情况一:报内部错误:@tony遇到并解决的

我前端代码是用这个工具 :www.coolsite360.com 拖拽生成的代码
然后一些冗余文件,我把所有它的跳转啊动效啊什么的都去了,自己重新 写的跳转 

用的js全干掉,就好了可能是新版的微信 不兼容这个东西生成的代码了

反正出现这个错误,肯定是自己的代码有问题


情况二:

我昨天也有遇到这个问题,出现的原因是我在一个表单上给两个input 设置了 focus="true"


情况三:

检查下是否用了es6的方法。
在开发者工具上开启“es6转es5”功能



情况四:感谢@jef提供的案例:

关于昨天我说的那个打开小程序时“出现内部错误”的问题,已经基本确定:是因为调用wx.getStorageSync获取缓存数据时,没有使用try-catch,官方文档示例中,是使用了try-catch的,当没有缓存数据时,该方法不是返回null/undefined/空串,而是直接抛异常,由于没有try-catch捕获,该异常直接导致app触发onError


情况五:感谢葱花,香菜要不?提供的案例

这种错误怎么找
跳坑《七十三》小程序真机预览时,提示出现内部错误

1.png (13.13 KB, 下载次数: 0)

下载附件

前天 11:51 上传

解决:原因是因为我引用了bluebird.js库;
小程序不能用这个库;
我把这个库换成es6-promise.min.js就好用了




0
收藏