调试方法和技巧

为了方便调试,WeTrident在Debug时默认会打印大量的日志,目前WeTrident打印的日志包含网络请求、页面跳转、Redux数据变化。日志相比于调试器的好处在于bug有迹可循。例如下面这张图是WeBookStore运行的日志。调试方法和技巧 - 图1

状态数据的变化日志

整个App的redux action发出触发的数据变化都会被打印出来,具体打印效果如下:调试方法和技巧 - 图2

网络请求响应日志

  • 每个网络请求都会打印请求的配置。
  • 每个网络返回的内容也会打印
  • 用颜色区分请求返回的三种情况,mock返回、cache返回和真实返回,示例如下:调试方法和技巧 - 图3

页面切换日志

这部分日志主要是页面切换和生命周期的日志,例如下面的这些:调试方法和技巧 - 图4