Skip to content

Latest commit

 

History

History
512 lines (427 loc) · 18 KB

File metadata and controls

512 lines (427 loc) · 18 KB

版本记录

2.2.7

新增:

  1. IBestCell 新增 bgColor 属性;
  2. IBestCarInput 新增 bdWidth 属性;
  3. IBestField 新增 prefixFontWeight、suffixFontWeight、focusOnClickSuffix 属性;
  4. IBestPasswordInput 新增 bdWidth 属性;
  5. IBestPullRefresh 新增 autoDirection 属性, onReady 事件.

bug修复:

  1. IBestDatePicker 切换农历时日期不对应问题.

优化:

  1. IBestImageCropper 图片默认填满裁剪框;
  2. 全面适配折叠屏.

2.2.6 - 6.0.1(21)

新增:

  1. 新增 IBestTabBar 标签栏 组件;
  2. IBestCell 新增 valueFontSize 属性;
  3. IBestSearch 新增 caretColor属性;
  4. IBestBadge、IBestAvatar 新增 xOffset、yOffset 属性;
  5. IBestCard 新增 leftIcon、leftIconColor、leftIconSize、value、valueColor、valueFontSize;
  6. IBestTabs、IBestSegmented 选项支持动态更新;
  7. IBestSegmented options 新增 IBestSegmentedItem 类型;
  8. IBestTable 新增 scrollBarState 属性, 支持设置多级表头.

优化:

  1. IBestCaliper 性能优化;
  2. IBestPullRefresh 内容高度优化.

2.2.5

新增:

  1. 新增 IBestWeekPicker 周选择 组件;
  2. 新增 IBestCard 卡片 组件;
  3. 新增 IBestMosaic 马赛克 组件;
  4. 新增 IBestGridsAlbum 九宫格相册 组件;
  5. 新增 IBestInputTag 标签输入框 组件;
  6. IBestCalendar 支持滑动切换月份;
  7. IBestPicker、IBestDatePicker、IBestDateTimePicker、IBestTimePicker 新增 fontColor、fontWeight、selectedFontSize、selectedFontColor、selectedFontWeight 属性;
  8. IBestTable 新增 spanMethod 属性,支持合并单元格;
  9. IBestContactAddress 新增 regionData 属性;
  10. IBestFloatBubble isMagnetic autoHide支持动态更新.

优化:

  1. 移除 @ibestservices/area-data、dayjs、Lunar 依赖.

bug修复:

  1. IBestNavBar 标题居左,且右侧自定义超过两个图标时,标题位置显示异常问题.

2.2.2

新增:

  1. 新增 IBestTree 树形控件;
  2. 全局配置新增 fontNames 属性,支持在包含图标的组件上使用自定义图标;
  3. IBestButton 新增 btnBorder 属性;
  4. IBestCascader 新增 selectAnyLevel 属性;
  5. IBestCheckbox 新增 radius 属性;
  6. IBestField required rules支持动态验证;
  7. IBestToast show方法支持Resource类型;
  8. IBestActionSheet 新增 keyboardAvoidMode 属性;
  9. IBestProgress 新增 radius 属性;
  10. IBestSteps 支持异步、动态更新.

bug修复:

  1. IBestCaliper 小数刻度显示问题;
  2. IBestImagePreview closeOnClickImage为false时不生效问题,优化性能;
  3. IBestPullRefresh onRefresh 初始状态时重复执行问题.

2.2.0 - 5.1.1(19)

新增:

  1. 新增 IBestPrice 价格组件;
  2. 新增 IBestRollingText 翻滚文本组件;
  3. IBestSwitch 新增 componentWidth componentPadding activeText inactiveText activeIcon inactiveIcon textFontSize activeTextColor inactiveTextColor activeValue inactiveValue 属性;
  4. IBestField 新增 inputFilter 属性;
  5. IBestForm 新增导出 IBestFieldValidateInfo IBestFormValidateResult IBestFieldValidateResult 类型;
  6. IBestSlider 新增 onTouchStart onTouchMove onTouchEnd 事件;
  7. IBestHighLight 新增 lineHeight 属性;
  8. IBestPullRefresh 支持自动下拉加载;
  9. IBestSideBarItem 新增 contentPadding 属性;
  10. IBestTable 支持动态更新.

bug修复:

  1. IBestSideBarItem defaultBuilder不生效问题;
  2. IBestNavBar isShowRight动态配置时右侧间距问题;
  3. IBestTableColumn cellAlign 不生效问题.

2.1.9

新增:

  1. 新增 IBestCaliper 卡尺 组件;
  2. 新增 IBestReadMore 查看更多 组件;
  3. 新增 IBestSegmented 分段控制器 组件;
  4. IBestIcon 新增 iconAnimation 属性;
  5. IBestActionSheet onSelect 新增 name 参数;
  6. IBestSlider 新增 ticks 属性;
  7. IBestStepper 新增 minusBtnBgColor minusBtnBorderColor minusBtnIconColor plusBtnBgColor plusBtnBorderColor plusBtnIconColor inputBgColor 属性.

bug修复:

  1. IBestPicker 选项value值为0时切换返回空问题;
  2. IBestCascader 异步加载方式重复打开报错问题;
  3. IBestRadio type为dot时中心不显示问题.

2.1.8

新增:

  1. IBestIcon 新增 fontName 属性,支持使用自定义图标;
  2. IBestCalendar 新增 value 属性, 支持双向绑定;
  3. IBestSearch 新增 outPadding 属性;
  4. IBestDropdownMenu 新增 dropDownIconSize 属性, IBestDropdownItem 新增 maxHeight beforeOpen 事件, IBestDropdownMenuOption 新增 iconPosition 属性;
  5. IBestHighlight 新增 onKeywordClick 事件;
  6. IBestImageCropper 新增 enableRotate maxAngle 属性, IBestImageCropperController 新增 setScale setAngle reset 方法;
  7. IBestTabItemType 新增 iconPosition 属性.

优化:

  1. IBestCollapseItem readOnly为true时不显示右侧箭头.

bug修复:

  1. IBestSteps type为num类型时,activeColor 属性未生效问题;
  2. IBestColorPicker 滑动时色相滑块抖动问题;
  3. IBestSideBar maxHeight 无效问题;
  4. IBestCollapseItem isShowBorder 无效问题;
  5. IBestTable 高度问题.

2.1.7

新增:

  1. IBestCheckBox value值新增 string number 类型,新增 trueValue falseValue 属性;
  2. IBestField 新增 inputFontColor borderSizeType borderLeft fieldPadding bdColor prefixIcon prefixSize suffixIcon suffixSize showValue 属性, type 新增 new-password 类型;
  3. IBestForm 新增 setFormValues 方法.

优化:

  1. IBestCheckBox 异步切换时动画.

bug修复:

  1. IBestCellGroup 在存在title时,顶部圆角不生效问题;
  2. IBestForm value为boolean类型且自定义表单项时,值为false会触发校验问题;
  3. IBestTextEllipsis 字符串中有表情时行数异常问题;
  4. IBestDropdownMenu 在close方法执行多次时报错问题.

2.1.6

新增:

  1. 新增 IBestAvatar 头像组件;
  2. 新增 IBestAvatarGroup 头像组组件;
  3. 新增 IBestSectorProgress 扇形进度条;
  4. IBestButton 新增 btnPadding stateEffect 属性;
  5. IBestCellGroup 新增 outerMargin 属性;
  6. IBestPicker IBestDatePicker IBestDateTimePicker IBestTimePicker 新增 radius 属性;
  7. IBestDivider 新增 dashGap dashWidth rightLineColor rightDashed 属性;
  8. IBestBadge 新增 icon iconSize iconColor 属性;
  9. IBestTabs 新增 outerRadius 属性;
  10. 全局配置新增 avatar 属性.

Bug修复:

  1. IBestCollapseItem 内容变化时高度未自适应问题;
  2. IBestSteps 步骤较多时进度与点无法对齐问题;
  3. IBestStepper 有小数时无法增加问题;
  4. IBestDropdownMenu 在页面返回没有关闭问题.

2.1.4 - 5.0.5(17)

新增:

  1. 新增 IBestContactAddress 联系人地址组件;
  2. IBestCell 新增 arrowSize arrowColor cellPadding 属性;
  3. IBestCalendar 新增 showOtherMonthDate 属性;
  4. IBestCountDown 新增 onFinish 事件;
  5. IBestCountTo 新增 onFinish 事件;
  6. IBestDatePicker 新增 lunar 属性, 支持显示农历;
  7. IBestNavbar 新增 expandSafeAreaType 属性;
  8. IBestUpload 新增 imageSelectOption fileSelectOption beforeRemove属性, onRemove onFileClick 事件; IBestUploaderFile 类型新增 uploadUrl 属性;
  9. IBestTextEllipsis 新增 textFontWeight actionFontWeight 属性;
  10. IBestHighLight keywords 新增 IBestHighlightKeywords 类型, 支持设置不同颜色、字体大小的高亮词;
  11. IBestSteps 新增 bgColor 属性.

优化:

  1. IBestCell 传入rightIcon时保留箭头, 左右图标支持内置图标名;
  2. 部分组件 radius 支持自定义设置位置.

Bug修复:

  1. IBestTable 自定义表格内容时,边框线高度不一致问题;
  2. IBestButton btnBorderRadius 0未生效问题;
  3. IBestProgress 进度条宽度较宽时文字错位问题;
  4. IBestHighlight text动态修改时,文字未同步变化问题;
  5. IBestField autosize 为true时 inputAlign不生效问题.

2.1.2

新增:

  1. IBestDropdownMenu 下拉菜单组件;
  2. IBestGuide 引导组件;
  3. IBestToast 新增 onClosed 事件;
  4. IBestCellGroup 新增 titlePadding;
  5. IBestCell 新增 titleFontSize labelFontSize 属性;
  6. IBestSlider 新增 customSecondButton 属性.

优化:

  1. IBestCascader 选项支持动态传入;
  2. IBestCell 使用valueBuilder时保留箭头;
  3. IBestCollapse 支持activeName切换;
  4. IBestCollapseItem 优化高度获取;
  5. IBestPopup 优化居中时关闭的延迟.

Bug修复:

  1. IBestNoticeBar 在文字未超出宽度时也会自动滚动问题;
  2. IBestFloatBubble 点击穿透问题.

2.1.1

新增:

  1. IBestFloatBubble 悬浮球 组件;
  2. IBestCarKeyboard 车牌键盘 组件;
  3. IBestCarInput 车牌输入框 组件;
  4. IBestPasswordInput 新增 autoFocus showCursor highlightType 属性;
  5. IBestWatermark 新增 contentInteractive 属性.

优化:

  1. 日历农历初一日显示为月份.

Bug修复:

  1. IBestImagePreview 侧滑关闭后无法打开问题;
  2. 修复 IBestDialog buttonSpace 不生效问题.

2.1.0

新增:

  1. IBestCountTo 数字滚动 组件;
  2. IBestSkeleton 骨架屏 组件;
  3. IBestSteps 步骤条 组件;
  4. IBestPopup 新增 keyboardAvoidMode keyboardAvoidDistance levelMode levelUniqueId 参数;
  5. IBestDialog 新增 keyboardAvoidMode 参数;
  6. IBestCheckGroup、IBestRadioGroup 新增 disabled 参数.

Bug修复:

  1. IBestActionSheet IBestDialogUtil 优化多窗口关闭;
  2. IBestPasswordInput 最后一位输入问题;
  3. IBestCheckBox 禁用状态在分组中失效问题;
  4. IBestStepper 输入时无法限制大小问题.

2.0.9

新增:

  1. IBestColorPicker 颜色选取 组件;
  2. IBestDateTimePicker 日期时间选择 组件;
  3. IBestDialog 新增 confirmButtonFontWeight;
  4. IBestField 新增 messageTextAlign;
  5. IBestNoticeBar 新增 radius;
  6. IBestCalendar 新增 dayItemBuilder;
  7. IBestTabs 新增 showActiveLine tabLineRadius activeFontWeight activeFontSize tabContentBuilder;
  8. IBestTextEllipsis 新增 onActionClick.

Bug修复:

  1. IBestDialog 组件宽度为百分比时在宽屏设备不生效问题;
  2. IBestPopup 组件在横屏时位置错误问题;
  3. IBestTextEllipsis 在文字较少时也显示操作文字问题.

2.0.8 - 5.0.3(15)

新增:

  1. IBestPagination 分页组件;
  2. IBestButton 新增 fontWeight 属性;
  3. IBestHighlight 新增 maxLine overflow 属性;
  4. IBestCheckbox IBestCheckboxGroup IBestRadioGroup 新增 beforeChange;
  5. IBestDialog IBestPopup 新增 bgColor keyboardAvoidDistance levelMode levelUniqueId 属性;
  6. IBestActionSheet 新增 radius 属性;
  7. IBestPasswordInput 新增 onFinish;
  8. IBestCircleProgress 新增 onReachTarget;
  9. IBestProgress 新增 target onReachTarget,value 变更为双向绑定.

2.0.7

新增:

  1. 适配国际化;
  2. IBestHighlight 高亮文本组件;
  3. IBestTable 表格组件;
  4. IBestButton iconPosition 新增 top bottom;
  5. IBestCheckbox 新增 bgColor bdColor 属性;
  6. IBestRadio 新增 bgColor bdColor 属性;
  7. IBestField 新增 prefix prefixFontColor suffix suffixFontColor 属性;
  8. IBestDialog 新增 bgImage 属性;
  9. IBestPopup 新增 bgImage 属性;
  10. IBestPullRefresh onRefresh 增加回调参数 direction.

Bug修复:

  1. 修复日历组件在范围选择时未选日期确认后报错问题.

优化:

  1. IBestCalendar weekFirstDay 属性类型变更为number.

2.0.6

新增:

  1. 新增 IBestImageCropper 图片裁剪组件;
  2. IBestRadio name、IBestRadioGroup active 支持number boolean类型;
  3. IBestField verticalAlign radius 属性, rules属性支持动态编辑;
  4. IBestForm validate validateField 方法支持返回Promise;
  5. IBestUploader 新增 showPreviewList 属性;
  6. IBestPopover 新增 fixHeight maxHeight scrollBarState;
  7. IBestCellGroup 新增 radius 属性.

Bug修复:

  1. 修复 IBestDatePicker IBestTimePicker title属性不生效问题.

2.0.5

新增:

  1. IBestTabs 新增 isShowActiveBg activeBgColor inactiveBgColor radius 属性;
  2. IBestPopover 新增 borderSizeType 属性;
  3. IBestForm 支持动态表单验证;
  4. IBestField 新增 caretColor min max 属性.

Bug修复:

  1. 修复 IBestUploader 文件缓存路径不完整问题;
  2. 修复 IBestPasswordInput 密码输入框 在重新赋值时显示异常的问题;
  3. 修复 IBestField 必填*位置异常问题;
  4. 修复元服务报错问题.

2.0.4

新增:

  1. 新增 IBestCanvasDrawer 画布绘制组件;
  2. IBestNavBar 新增 titleTextAlign 属性, 适配元服务右上角胶囊位置;
  3. IBestPullRefresh 新增 上滑加载 配置;
  4. IBestPopover 新增 onOpen 事件, IBestPopoverAction 新增 value 属性;
  5. IBestField 新增 inputFontSize 属性.

Bug修复:

  1. IBestPullRefresh 下拉时卡主问题.

2.0.3

新增:

  1. README 添加组件介绍;
  2. IBestButton 新增 iconPosition 属性.

2.0.2

新增:

  1. 已适配深色模式, 可自定义浅色与深色主题颜色;
  2. 新增 SwipeCell 滑动单元格组件;
  3. IBestButton 新增 icon fontColor btnBorderColor btnBorderRadius 属性;
  4. IBestCalendar 新增 clock 打卡模式, clockSuccessText isShowUnClock unClockText 属性;
  5. IBestCheckbox 新增 activeList placeDirection space controller 属性;
  6. IBestPopup 新增 titleColor closeIconColor 属性;
  7. IBestField 新增 bgColor placeholderColor 属性;
  8. IBestRadio 新增 active placeDirection space 属性;
  9. IBestSearch 新增 labelColor textFontSize rightBtnBgColor rightBtnPressBgColor 属性;
  10. IBestSlider 新增 buttonBgColor 属性;
  11. IBestStepper 新增 value 属性;
  12. IBestUploader 新增 uploaderBgColor 属性;
  13. IBestWatermark 新增 bgColor 属性.

重要变更:

  1. IBestCheckbox IBestRadio IBestStepper 组件优化了使用方法, 支持双向绑定, 请对照文档修改.

Bug修复:

  1. 修复 IBestField 的 onLeftIconClick 函数不执行问题;
  2. 修复 IBestDatePicker 组件 不显示日的情况下月份范围异常问题;
  3. 修复 IBestUploader 组件在元服务无法使用问题.

2.0.0

新增:

  1. 新增 IBestNoticeBar 通知栏组件;
  2. 新增 IBestProgress 进度条组件;
  3. 新增 IBestPopover 气泡弹出框组件;
  4. 新增 IBestTextEllipsis 文本省略组件;
  5. 新增 IBestCountDown 倒计时组件;
  6. 新增 IBestSideBar 侧边导航组件;
  7. IBestPicker、IBestDatePicker、IBestTimePicker 新增 horizontal、itemWidth、contentHeight、optionFontSize 属性;
  8. IBestField 新增 showLabel 属性.

1.19.0

新增:

  1. 新增 IBestNavBar 导航栏组件;
  2. 新增 IBestCircleProgress 环形进度条组件;
  3. 新增 IBestCollapse 折叠面板组件;
  4. 新增 IBestDivider 分割线组件;
  5. IBestIcon 新增 iconRadius 属性;
  6. IBestField 新增 leftIconSize rightIconSize labelFontSize labelColor 属性;
  7. IBestPasswordInput 新增 isShowBorder bdColor cellBgColor cellTextColor dotFontSize textFontSize tipFontSize 属性.

Bug修复:

  1. 修复 IBestCalendar 在设定的跨月时间范围时, 如果翻到下月, 上月日期会被禁用.

1.18.0

新增:

  1. 新增 IBestBadge 徽标组件;
  2. IBestSearch 新增 textColor 属性;
  3. IBestCell 新增 leftContentWidth、leftIconMarginRight、rightIconMarginLeft、leftRightPadding、borderSizeType、borderLeft、bdColor 属性;
  4. IBestToast 新增 iconWidth 属性;
  5. IBestCheckBox IBestRadio 新增 labelFontSize 属性;
  6. IBestEmpty 新增 emptyImgUrl 属性;
  7. IBestPopup 新增 headerBuilder 插槽;
  8. IBestSearch 新增 textColor 属性.

重要变更:

  1. 组件库全局尺寸单位默认为vp, 可自定义配置, 升级后可能会出现部分组件尺寸偏大情况, 只需将原先传递的尺寸改为原来一半即可.

BUG修复:

  1. IBestToast 同时打开无法关闭问题;
  2. IBestCascader 异步加载时崩溃问题.

1.17.1

  1. 修复bug

1.17.0

新增:

  1. 新增 IBestIcon 组件;
  2. 新增 IBestPullRefresh 下拉刷新组件;
  3. IBestTab 新增 onTabClick 事件;
  4. 增加导出 IBestCascaderContent 级联组件, 可独立在页面中使用或与其他自定义组件组合使用;
  5. IBestCell 新增 leftIcon leftIconColor leftIconSize rightIcon rightIconColor rightIconSize 属性;
  6. IBestActionSheet 新增 cancelTextColor、beforeClose 属性.

另: 新发布 @ibestservices/area-data 库, 可用于Cascader相关组件.

1.16.0

新增:

  1. 新增 IBestDialogUtil 弹框API;
  2. IBestDialog 新增 visible、theme、buttonSpace、confirmButtonBgColor、cancelButtonBgColor、closeOnBackPress、onOpen、onClose 属性;
  3. 新增 IBestNotify 消息提示API;
  4. IBestToast 新增 showLoading 方法.

变更:

IBestDialog 组件显隐控制方式由原来的controller方式变为由 visible 属性控制, 简化使用.

优化:

  1. 优化 IBestLoading 组件动画效果;
  2. 优化 IBestPopup 组件隐藏动画效果.

1.15.0

新增:

  1. 新增 slider 滑块组件;
  2. 新增 Uploader 文件上传组件;
  3. 增加图片预览api IBestImagePreview;
  4. tab组件新增 fontSize 属性;
  5. form组件新增 getFormValues 方法, 同步获取表单数据.

兼容变更:

  1. 所有组件(Watermark、Signature除外)颜色相关属性类型改为 RescourseColor.

1.14.0

新增:

  1. Search 组件增加 customRightButton 属性;
  2. 新增 IBestActionSheet API;
  3. 新增 IBestSignature 组件;
  4. 组件库初始化变更.

1.13.0

新增:

  1. 增加search rate组件;
  2. watermark组件使用stack包裹;
  3. button组件增加宽高设置.

1.12.1

新增:

  1. watermark引用文件大小写不一致报错bug修复.

1.12.0

新增:

  1. 新增numberKeyboard、passwordInput组件;
  2. popup 新增 maskColor 属性;
  3. 新增全局初始化方法 IBestInit;
  4. 一些样式优化.

1.11.1

  1. bug修复

1.11.0

新增:

  1. 新增: Picker、DatePicker、TimePicker、PickerGroup;
  2. Cascader组件支持双向绑定;
  3. Tab组件支持双向绑定, 优化参数声明.

1.10.0

新增:

  1. 增加Form以及Field组件.

1.9.1

新增:

  1. Cascader与Popup组件代码大小写格式纠正.

1.9.0

新增:

  1. 增加Cascader与Popup组件.

1.8.0

新增:

  1. 增加tab组件.

1.7.0

新增:

  1. 增加loading组件;
  2. 修复若干bug.

1.6.0

新增:

  1. 增加toast组件.

1.5.0

新增:

  1. 增加calendar组件.

1.4.0

新增:

  1. 编写stepper组件以及对应的展示页面.

1.3.0

  1. 兼容API 11.

1.2.0

  1. 增加dialog组件以及对应的展示页面.

1.1.0

  1. 增加empty组件以及对应的展示页面.

1.0.3

  1. checkbox组件UI展示bug修复.

1.0.2

  1. package增加keywordstagshomepagerepository;
  2. 代码格式以及注释调整.

1.0.1

  1. Readme内容调整.

1.0.0 初版