QRN 1.5.0

2016.11.15 RN 0.33.0

General

New feature and enhancements

  • 添加 ExperimentalListView 组件。一个实验性质的列表组件。改写了目前 ListView 的内部机制,并强制控制了滚动的范围(防止出现渲染速度跟不上滚动速度造成白屏),由于改动较大,目前暂时作为单独的另一个 List 组件暴露出来。未来将会考虑替换现有的 ListView。 使用方式和特性与目前 ListView 一致。 Designed By: yuhao.ju, 查看详细
  • 添加了截屏分享API: QScreenshotShare, 可以用来主动截屏分享或者监听用户的截屏操作, 查看详细
  • 对业务RN页面Bundle资源的访问切到 Https, 提供更高的安全性
  • 提供新的获取QP包版本的接口 NativeModules.QRCTQpInfoManager.getOriginQpInfo(hybridId, callBack, failCallBack), 使用这个接口获取RN项目的QP包版本需要根据平台在 hybridId 后面添加 _ios 或者 _android

Bugfixes

  • Fix API QHotDogNetWork 有时候成功回调的 response 为空的bug, 这种情况统一走失败回调

JS

Bugfixes

  • Fix QRN ScrollView 特定手机的空指针错误
  • Fix QRN ListView 追加新行之后可能出现空白的 bug

iOS

Bugfixes

  • Fix Image 组件在位于屏幕外时取消网络加载可能导致APP崩溃的问题
  • Fix 极端情况下可能加载2次QRN业务JS的问题

Android

New feature and enhancements

  • 优化了QRN ScrollViewstickHeader 时的滑动性能, 滑动体验得到了显著的提升