起初我以为高性能模式下 IOS 端 wx.onError 不起作用
game.js
'use strict';
wx.onError(function (e) {
wx.showModal({ title: 'onError', content: 'content' });
});
a.b = 1
wx.onError 无响应。
我又随手试了一下 onUnhandledRejection
wx.onUnhandledRejection(function ({ reason }) {
wx.showModal({ title: 'onUnhandledRejection', content: 'content' });
});
Promise.resolve().then(() => {
a.b = 1
})
发现 onUnhandledRejection 有响应。
我好像明白了,于是
requestAnimationFrame(function () {
a.b = 1
})
这次 onError 有响应了