QRN 1.3.0
2016.8.30
General
New feature and enhancements
- JS运行的异常不会再让APP崩溃,由大客户端崩溃统计组件收集
@qnpm/qunar-react-native-ext
升级到0.2.0- 新增
TimePicker
组件,用于用户选择日期和时间,查看详情 - 新增
Modal
模态弹层组件, 查看详情 - 依赖的
node_module
模块lodash
固定版本为4.13.1
JS
New feature and enhancements
@qnpm/qunar-react-native-ext
Navigator UI 组件重构,提供下面新特性leftButtonText
、title
、rightButtonText
参数添加支持接收字符串、JSX、返回JSX的函数作为参数leftButtonPress
、rightButtonPress
添加route
和store
两个参数- 新增
buttonWidth
参数用来配置按钮宽度 - 新增
statusBarBackgroundColor
参数用来配置状态栏背景色
- QRN
ScrollView
添加keyboardShouldPersistTaps
参数 Toast
添加支持duration
和offSet
属性不传值,支持一个参数的调用了~Switch
组件 Android 添加支持tintColor
、onTintColor
、thumbTintColor
属性- QRN
TextInput
废弃autoShowKeyboard
属性 RefreshControl
添加两种状态:刷新加载成功、刷新加载失败,对应的文本设置项:successContent
、successIcon
、failContent
、failIcon
- QRN
ScrollView
- 添加支持在
stopRefreshing
时设置动画时长和刷新结果 - 添加
keyboardShouldPersistTaps
属性 - 添加
onRefresh
回调用来给上层组件使用 - 添加在
scrollTo
时支持设置动画时长
- 添加支持在
Bugfixes
@qnpm/qunar-react-native-ext
- Fix
Router.close
关闭其他VC中的view不生效的问题 - Fix 接受
biz
类型的scheme
打开一个尚未 mount 的 RN App 时抛出异常的问题 - Fix
setSwipeBack
在Router.back
时不生效的问题 - Fix 没有设置
Ext.defaults.navBar
时报错的问题
- Fix
- Fix ios
DatePicker
组件的日期传值问题 - Fix
InfiniteListView
修复在 dev 模式下,RefreshControl
引起的报错 - Fix
Slider
的maximumValue
非step
整数倍时引起的浮点数问题 - Fix
CookieManager.removeCookie()
时不传value
属性导致的报错 - Fix QRN
Scrollview
在安卓下嵌套层级与iOS不一致导致的显示问题
iOS
New feature and enhancements
Geolocation
申请的定位权限从后台定位修改为使用期间定位- 修改了
QRCTViewController
的VCName
逻辑,VCName
的定制支持使用@qnpm/qunar-react-native-ext
的页面
Bugfixes
- Fix Dev Menu 在VC切换时可能失效的问题
- Fix
Image
中capInsets
属性失效的问题,该属性 Android 暂不支持 - Fix
CookieManager.removeCookieForKey()
方法失效的问题 - Fix
CameraRoll.getPhotosFromGroup()
方法中第二个参数after
失效的问题 - Fix
Toast
在页面有其他window
时没法正确显示的问题 - Fix QRN
TextInput
切换multiline
属性导致已有内容丢失的问题
Android
New feature and enhancements
- QRN 初始化时间优化,提高启动速度
- QRN 运行环境销毁回收优化
scheme
接受支持 JSONArray
Bugfixes
- Fix
CookieManager
若干问题 - Fix
CameraRoll.getPhotosFromGroup()
相册获取结果没有page_info.end_cursor
和page_info.has_next_page
属性的问题