前段时间出现了一个线上的故障,排查发现是一个绑定的函数被误删除导致的。解决很简单,加回来就好了。但是我们发现了一个很大的问题,那就是这种类型错误发生的时候,并没有触发任何现有的错误回调(比如全局的onError),导致这个问题一直无法被埋点监控捕获到(我们自己的JS Error埋点就是放在onError里面)。因为版本重构等原因,很容易出现绑定函数名称被修改或删除的这类问题,但是按照现有微信小程序框架提供的回调接口,貌似找不到任何可以监控到这类报错的途径。希望微信小程序能够考虑将这类报错纳入onError触发范围或提供单独的回调函数,可以让我们及时发现这类线上问题,谢谢!
