From da3b2f424957eaec88c770c4a87f79f09cb990f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A5=95?= Date: Fri, 11 Nov 2016 19:06:27 +0800 Subject: [PATCH] Review: radio/rate/select/slider (#1001) --- CHANGELOG.en-US.md | 184 ++----------------------- CHANGELOG.zh-CN.md | 9 ++ examples/docs/en-US/date-picker.md | 2 +- examples/docs/en-US/datetime-picker.md | 2 +- examples/docs/en-US/input.md | 9 +- examples/docs/en-US/layout.md | 2 +- examples/docs/en-US/message-box.md | 18 ++- examples/docs/en-US/radio.md | 65 +++++---- examples/docs/en-US/rate.md | 120 +++++++++------- examples/docs/en-US/select.md | 114 +++++++-------- examples/docs/en-US/slider.md | 86 +++++------- examples/docs/en-US/time-picker.md | 2 +- examples/docs/zh-CN/input.md | 9 +- examples/docs/zh-CN/layout.md | 2 +- examples/docs/zh-CN/message-box.md | 18 ++- examples/docs/zh-CN/select.md | 16 +-- examples/docs/zh-CN/slider.md | 2 +- package.json | 2 +- packages/col/src/col.vue | 2 +- src/utils/vue-popper.js | 1 - 20 files changed, 263 insertions(+), 402 deletions(-) diff --git a/CHANGELOG.en-US.md b/CHANGELOG.en-US.md index 3e3c0508..f587e1fd 100644 --- a/CHANGELOG.en-US.md +++ b/CHANGELOG.en-US.md @@ -1,178 +1,16 @@ -## 更新日志 +## Changelog + +### 1.0.1 + +*2016-XX-XX* + +- Fixed Pagination improperly triggering multiple `current-change` events +- Fixed Switch style when nested in a Form, #967 +- Fixed Loading locks scroll of `body` in specific scenarios, #968 +- `span` of Col is no longer a required attribute, and its default value is `24` if omitted ### 1.0.0 *2016-11-9* -- 修复 TimePicker 选择范围时结束时间小于开始时间会重置开始时间, #894 -- 修复结合 `vue-i18n` 使用时会提示不能覆盖 `$t` 方法的问题 -- 新增 Loading 自定义加载文案的功能,并优化了视觉表现 -- 修复 Input blur 事件的参数不是 event 对象的问题 - -### 1.0.0-rc.9 - -*2016-11-07* - -- 新增 MessageBox 确定按钮自动获取焦点, #721 -- 修复 Popover focus 失效, #734 -- 修复 Clickoutside 报错, #729 -- 修复 DatePicker 选择日期范围时当选中同一天再调整时间会出错 -- 更新 TimePicker 滚动条在 IE10+ 下隐藏 -- 新增 Dropdown 的 command api #432 -- 修复 Slider 在 Form 中的显示问题 -- 修复 Upload 在 onSuccess、onError 钩子无法拿到服务端返回信息的问题 -- 改善 tabs 现在支持动态更新 -- Table 新增 highlightCurrentRow 属性、新增 current-change 事件 -- TableColumn 的 showTooltipWhenOverflow 更名为 showOverflowTooltip(两个属性均可用) -- TableColumn 新增属性 render-header -- Pagination 新增属性 pageCount -- DatePicker 修复重置 value 后默认选中日期没有重置, #878 - -#### 非兼容性更新 - -- Upload on-error 钩子函数参数变更为 function(err, response, file), on-success 钩子函数参数变更为 function(response, file, fileList) - -### 1.0.0-rc.8 - -*2016-10-28* - -- 修复 Form reset method 对日期控件不起效的问题 -- 修复 Dialog/Message Box/Tooltip/Popover/... 等若干组件的样式错误 -- 修复 Message Box 的 prompt 在打开时会携带之前的验证状态的问题 -- 修复 Autocomplete 的弹出框不会消失 #439 -- 新增 Input 图标的点击事件 #444 -- 修复 Loading 关闭后有几率滚动失效的问题 -- 修复 远程搜索的 Select 不能正确渲染默认初始值的问题 -- 修复 Switch 的 width 属性无效的问题 -- Table 增加 rowClassName 属性 -- TableColumn 增加 fixed 属性,可选值:true, false, left, right -- TableColumn 增加属性:filters、filterMultiple、filterMethod、filteredValue -- TableColumn[type="selection"] 增加 selectable 属性 -- 修复 Input textarea 在动态赋值时 autosize 没有触发的问题 -- 修复 Input Number min max 属性设置后点击加减出现的崩溃的bug -- 优化 TimePicker/DatePicker 输入日期行为 -- 修复 DatePicker 输入禁用状态的日期却生效的问题 #484 -- 新增 Slider 的 disabled 属性 -- 新增 Menu 的 menu-trigger 属性 -- 新增 i18n 的支持 - -#### 非兼容性更新 - -- Tabs 组件的 click 和 remove 事件回调参数从 name 改为事件对应的 tab 组件实例 -- 全屏 Loading 现在默认不再锁定屏幕滚动。如果需要的话,可添加 `lock` 修饰符 -- Table 删除属性 fixedColumnCount、customCriteria、customBackgroundColors、selectionMode -- Table 的 selectionchange、cellmouseenter、cellmouseleave、cellclick 事件更名为 selection-change、cell-mouse-enter、cell-mouse-leave、cell-click。 -- Pagination 的 currentchange、sizechange 事件更名为 current-change、size-change - -### 1.0.0-rc.7 - -*2016-10-13* - -- Upload 新增 Data 属性支持额外数据的传输 -- DatePicker 修复 `$t` 报错 -- Popper 重构 vue-popper -- Pagination 修复输入后再点击切换,输入框的值不更新 -- Step: 修复自定义 icon 的样式 -- 修复 Tree 组件 checkbox 点击失效的问题 -- Breadcrumb 增加路由跳转的功能 -- 修复 可清空的 Select 中清空按钮的不恰当动画 -- DatePicker 修复使用 Tab 键切换时弹出框未隐藏 - -### 1.0.0-rc.6 - -*2016-10-11* - -- 修复 Tabs 切换后 Tab-panel 被销毁的问题 -- 修复 TimePicker 错误的隐藏面板 -- 修复 Table Cell 的样式, #204 -- 修复 Menu default-active 属性不能为空的问题, #200 -- 修复 Menu unique-opened 开启后无法展开子菜单的问题, #200 -- 为 Notification 和 Message 的不同 type 添加独立的调用方法 -- 为 Message Box 和 Dialog 添加 lockScroll 属性,用于定义是否在弹框出现时将 body 滚动锁定 -- 新增 Input textarea 类型的 rows, autosize 属性 -- 为 Tree 添加 getCheckedNodes 方法和 node-click、check-change 回调 -- 新增 DatePicker 禁用日期功能 #253 -- 修复 多选可搜索的 Select 下拉选项自动展开的问题 -- 为 Dialog 添加 top 属性 -- 修复 Menu 组件垂直模式下开启 router 属性会立刻跳转的问题 #295 -- Checkbox change 事件现在只能被人为的交互操作所触发 -- 新增 Checkbox checked 属性 -- 修复 Select 远程搜索时使用键盘选择选项无法更新 v-model 的问题 - -#### 非兼容性更新 - -- Dropdown 组件重构,现在可以以更加的灵活方便的形式来自定义触发下拉的元素,以及可以定义下菜单的样式 - -### 1.0.0-rc.5 - -*2016-09-30* - -- 修复 Table 头部不同步的问题 -- 修复 Menu 组件 default-active 绑定动态值无法更新的问题 -- 新增特性 Menu 组件中若选中子菜单项现在会自动展开所有父级菜单 -- 修复 vue-popper 引入 popper 路径错误 -- 修复 DatePicker 初始值是合法时间类型但无法设置成功的问题 -- 修复 Pagination 的图标没有正确切换样式, #163 -- 修复 Row 组件 align 属性不生效的问题 -- 修复 Tabs 关闭标签页时对应 Tab-panel 没有移除的问题 -- 新增 Menu 组件中 MenuItem 的 route 属性 - -#### 非兼容性更新 -- Menu 组件的 `unique-opend` 属性修正为 `unique-opened` - -### 1.0.0-rc.4 - -*2016-09-21* - -- 修复 Select 多选时选项变为空数组后 placeholder 不出现的问题 -- 修复 Time Picker 时间选择可滚动 -- 修复 Tooltip 有时会错位的问题 -- 修复 丢失的组件 css 文件 -- 修复 Table 在 Safari 下边框没对齐 -- 修复 TimePicker 图标样式被默认图标样式覆盖 -- 修复 在 mounted 钩子函数中改变 Select 绑定值不生效的问题 -- 修复 在多个依次出现的 Dialog 或 Message Box 全部关闭后页面有几率不可滚动的问题 -- 修复 Table 初次渲染时宽度重新计算 #78 -- 新增 时间、日期选择器增加 align 属性,可设置对齐方式 -- 新增 TableColumn 的 align 属性 -- 新增 autocomplete 的 select 事件 - -#### 非兼容性更新 -- Select 组件样式的 `display` 属性默认值修改为 `block` - -### 1.0.0-rc.3 - -*2016-09-09* - -- 修复 Slider 存在输入框时,输入框与 Slider 的值不同步的问题 -- 修复 Steps 样式 -- 修复 无法安装的问题 - -### 1.0.0-rc.2 - -*2016-09-09* - -- 修复 Upload 上传的问题,并增加上传成功和失败的钩子函数 -- Button 组件增加 `nativeType` 属性,用于组件内 `