小程序坑爹玩意儿的 U.createEvent is not a function报错问题汇总

小程序坑爹玩意儿的 MiniProgramError U.createEvent is not a function报错问题汇总

  1. 控制台报错的型儿:
  • 是不是在调用 showLoading 之前调了 hideLoading(全局搜索wx.hideLoading(),这俩要成对出现,一个一个排查);
  • 所有的 promise 都需要 catch 一下;
  • 没有在app.json里面申明报错页面;
  • 旧手机调试时提示U.createEvent is not a function TypeError发现是 证书的问题,建议换证书;
  1. 控制台不报错型儿:
    是的,你没看错,控制台不报错~,只在真机调试时候报错,天知道老身找的有多幸苦~
  • 第一种,开发工具里没问题,预览也没问题,真机二维码调试显示连接成功,却始终显示空白,打开自动真机调试MAC端调试,报了上面的错,报错也不影响使用,就是没法用真机调试调试其他问题,给我急的呀,最后退出重新登录一下微信开发者工具,竟然恢复正常了,我心中留下了百慕大三角洲的迷惑,等待下次问题复现找原因吧,以此记录也看是否给他人带来借鉴;
  • 控制台不报错,在模拟器中正常显示,在手机上不能加载,真机调试报来上面的错,最后发现后端返回的数据中没对图片数组images做判断,images为null时候调用了sort方法;
    let pics = data.images == null ?'':data.images.sort(compare);

革命尚未成功,同志仍需努力~
未完待续~


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值