Releases: ZhongAnTech/zarm
Releases · ZhongAnTech/zarm
v2.0.0
Features
- 新增对typescript的支持。
- 新增支持组件的 按需加载(可配合
babel-plugin-import
插件实现) - 新增
Toast
单例模式的应用。 - 新增组件:
- 模拟键盘
Keyboard
- 模拟键盘拾取器
KeyboardPicker
- 工具提示
Tooltip
- 折叠面板
Collapse
- 搜索框
SearchBar
- 日历
Calendar
- 导航栏
NavBar
- 标签栏
TabBar
- 国际化组件
LocaleProvider
- 模拟键盘
BREAKING CHANGES
- 调整主题样式变量名及引入方式,具体参考README使用帮助。
- 删除
info
主题色。 - 优化
Button
组件active状态的交互 - 调整
Picker
组件的使用方式,拆分成PickerView
、Picker
、Select
三种场景的实现。 - 调整
DatePicker
组件的使用方式,拆分成DatePickerView
、DatePicker
、DateSelect
三种场景的实现。 - 调整
Pull
组件的API。 - 调整
ActionSheet
组件的默认样式。 Alert
和Confirm
组件挂在到Modal
组件的静态方法下,Modal.alert()
和Modal.confirm()
。- 组件更名:
- 文件选择器
Uploader
组件更名为FilePicker
- 手风琴
Accordion
组件更名为Collapse
- 活动指示器
Spinner
组件更名为ActivityIndicator
- 标签页
Tab
组件更名为Tabs
- 走马灯
Swipe
组件更名为Carousel
- 文件选择器
Bug Fixes
v2.0.0-beta.4
Bug Fixes
- [Checkbox & Radio] 修复内部 input标签
checked
取值不正确的bug。fe380f3
v2.0.0-beta.3
v2.0.0-beta.2
Bug Fixes
BREAKING CHANGES
- [Collapse] 重构折叠面板。13a062b
multiple
为 false
时,折叠面板为单项模式,activeKey
和 defaultActiveKey
接收 string | number
类型的值。
multiple
为 true
时,折叠面板为多项展开模式,activeKey
和 defaultActiveKey
接收 string[] | number[]
类型的值。
onChange
入参同activeKey
和 defaultActiveKey
。
Features
- 优化
Radio
和Checkbox
组件原生属性的支持(eg. className/style)以及静态类型定义。a58bc62
v2.0.0-beta.1
Bug Fixes
- 修复折叠面板Collapse动画结束前移除组件导致获取不到节点而报错的问题。#387
v2.0.0-alpha.74
v2.0.0-alpha.69
BREAKING CHANGES
- Checkbox 和 Radio 进行了重构,API中
onChange
的参数由原来的布尔类型的checked变为了原生input组件的event事件
onChange?: (checked?: boolean) => void;
=>
onChange?: (e?: ChangeEvent<HTMLInputElement>) => void;
Features
- Checkbox增加属性
indeterminate
支持半选状态的功能需求。
v2.0.0-alpha.66
ATTENTION
该版本存在引入包的大小写问题,已于v2.0.0-alpha.67版本修复该问题。
v2.0.0-alpha.62
BREAKING CHANGES
- Alert和Confirm组件的内容api由message换成了content
- Alert和Confirm组件移除了jsx用法,需使用Modal.alert或Modal.confirm调用
<Alert {...props}> --> Modal.alert(props)
<Confirm {...props}> --> Modal.confirm(props)
v2.0.0-alpha.61
Bug Fixes
- 修复Modal组件缺少Popup、Alert、Confirm样式引用问题
- 部分组件修改div标签为button标签,及样式修正