收藏
回答

使用自动化测试时 App.onError 不能触发

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug macOS 1.02.1911180

https://developers.weixin.qq.com/miniprogram/dev/devtools/auto/automator.html

<view>
  <button bindtap="throwCodeException" class="throwCodeExceptionBtn">抛出一个异常</button>
</view>
//在 js 中
throwCodeException: function() {
  throw new Error('some error happen');
}
// 在 App() 注册 onError
onError: function() {
  console.log('origin onerror called!!!!!!!!!!!!!1')
},


直接打开项目时可以正常触发 onError,使用 Automator 启动项目时 App.onError 不能触发,而 miniProgram.on('exception') 能正常触发

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签