iview

A high quality UI Toolkit built on Vue.js 2.0

OTHER License

Downloads
47.6K
Stars
24K
Committers
180

Bot releases are hidden (Show)

iview - v2.0.0-rc.13

Published by icarusion over 7 years ago

  • Table 单元格渲染支持 Render 函数(目前兼容旧用法,但未来将废弃)。
  • Select 支持远程搜索。
  • Cascader 支持异步加载选项。
  • Cascader 支持搜索。
  • Input 新增 focus 方法。@yinheli
  • 修复 Cascader 在 change-on-select 模式下,初始设置的数组长度为1时视图没有渲染的bug。#810
  • 修复 DatePicker 在 daterange 模式下,月模板的年份切换错误的bug。#845
iview - v2.0.0-rc.12

Published by icarusion over 7 years ago

  • Table 单元格支持渲染局部注册的组件。#775
  • Tree 新增事件 on-toggle-expand。@lcx960324
  • Page 和 Select 新增 prop: placement,可设置展开方向。
  • 修复 Dropdown 有时点击报错的问题。#721
  • 修复 Modal 标题默认为空,更新后不显示的bug。#504 @hezhiying
  • 修复 FormItem 数据为数组时,第一次 reset 出错的问题。#768
  • 修复 Tree 从外部改变数据时,视图没有正确更新的bug。#787
  • 修复 CheckboxGroup 动态更新 Checkbox 时,没有选中已选值的bug。#778
  • 修复 RadioGroup 动态更新 Radio 时,没有选中已选值的bug。
  • 修复 Select 在单选可搜索模式下,手动设置 Option 时,第一次展开选项显示不全的bug。#805
  • 调整 Page 的 on-page-size-change 事件触发时机。#759
  • 新增日语。
iview - v2.0.0-rc.11

Published by icarusion over 7 years ago

  • 修复 Cascader 在 disabled 模式下扔能使用 clearable 功能的bug。#635
  • 修复 Message 的 destroy 方法无法使用的bug。@lcx960324
  • 修复 BreadcrumbItem 动态添加时,无法显示分隔符的bug。@Becavalier
  • 修复 Menu 的 active-name 为 0 时无法正确匹配的bug。
  • 修复 Slider 在 range 模式下,主动设置 value 时显示错误的bug。#724
  • 修复 Select 在单选可搜索模式下,数字 0 默认不会被选中的问题。#718
  • 修复 Select 在单选可搜索模式下,第一次展开选项显示不全的bug。#712
  • Table 新增远程过滤。@hezhiying #714
  • Step 新增 slot。@purocean
iview - v2.0.0-rc.10

Published by icarusion over 7 years ago

  • Modal 的 DOM 移动到了 body。#583 #380
  • Select 新增 on-query-change 事件。
  • Cascader 新增 on-visible-change 事件。#593
  • 修复 Date 在 Table 内使用时,样式错误的问题。#577
  • 修复 Table 的 slot 无法使用的bug。#549
  • 修复 Table 在 Modal 和 Tabs 内使用时,宽度计算不正确的bug。#591
  • 修复 Tree 组件没有正确引入 Icon 组件的bug。#612
  • 优化 Slider 在靠近边缘时,卡顿的问题。#461
  • 优化 Select 在搜索模式下的交互体验。#566
  • 新增西班牙语。@MatiasVerdier
iview - v2.0.0-rc.9

Published by icarusion over 7 years ago

  • Table 单元格的 render 方法,支持 {{ row }}{{ column }} 用法。#438
  • Select 支持 IE。
  • BreadcrumbItem 新增 prop replace ,并支持 vue-router 的 push 和 replae 两种跳转。
  • Modal 新增 prop transition-names,支持自定义动画。#505
  • 优化 DatePicker 在某些时候无法关闭弹窗的问题。
  • 修复部分组件结合 vue-i18n 使用时,无法翻译的bug。
  • 修复动态使用 Col 时,gutter 无法更新的bug。#540
  • 修复 Cascader 修改 data 后,不能更新选中项的bug。#553
  • 修复 Transfer 修改 data 后,不能更新内容的bug。#555
  • Input:
    • 修复使用 slot 时,icon 不显示的bug。#554
    • 优化默认情况下有右间距的问题。
    • 优化使用 slot 时,不是圆角的问题。#397
  • 新增土耳其语。@ndrshn
iview - v2.0.0-rc.8

Published by icarusion over 7 years ago

  • 修复 Form 无法对 Cascader 组件及时验证的bug。#525
  • 修复 Select 在单选可搜索模式下,从外部清空数据时,视图没有更新的bug。#518
  • 优化 Date 类型组件,点击小图标也可以显示选择器。#528
iview - v2.0.0-rc.7

Published by icarusion over 7 years ago

  • 重构 Tree 组件。#468
  • 修复 Cascader 数据置为空时,视图并没有更新的bug。#488
  • 修复 Form 无法对 Date 类型的组件及时验证的bug。#494
  • 优化 Radio 组合使用时,无法识别 label 为 0 的情况。#425
  • Tabs 新增附加内容 slot extra
iview - v2.0.0-rc.6

Published by icarusion over 7 years ago

  • Table 的上下文 prop:content 更名为 context
  • 修复 Table 在生产环境时,自定义单元格渲染上下文失效的bug #454
  • iCol 增加名称 Col
  • iForm 增加名称 Form
  • 修复 Input 使用 number 模式时,不能正确返回数字类型的bug
  • Card 增加内部间距 prop:padding @muei
  • Tag 增加 prop:name
iview - v2.0.0-rc.5

Published by icarusion over 7 years ago

  • Table 的 自定义单元格支持 data、methods
  • 修复 Table 内通过点击操作删除一行数据时,报错的问题
  • Button 增加自定义事件 @click,可以不用通过 @click.native 来使用了
  • 修复 Modal 不能自定义 header 的 bug。#407
  • 优化 RadioGroup、CheckboxGroup、Menu,可以与其它组件进行嵌套使用
  • 修复 Transfer 在没有使用 slot 时报错的 bug
  • 优化 Form 在验证带有搜索功能的 Transfer 组件时,搜索框样式显示错误的问题
iview - v2.0.0-rc.4

Published by icarusion over 7 years ago

  • 修复警告
  • 修复 Table 筛选下拉菜单不关闭的 bug
  • 修复含有 Input 的组件在 Form 内使用时,on-form-change 事件触发错误的逻辑
  • 优化 Select 广播事件重复的问题
iview - v2.0.0-rc.3

Published by icarusion over 7 years ago

修复部分组件在非 template 内书写时不被识别的问题。部分组件新增别名,并兼任1.0版别名。
详见 https://github.com/iview/iview/blob/2.0/src/index.js#L49

iview - v2.0.0-rc.2

Published by icarusion over 7 years ago

目前已发布至 npm,2.0 文档还需一段时间,可以结合下面的日志线索和源码的 examples 来使用。

Button

需使用 @click.native

Input

使用 v-model,增加 on-input-change // todo 考虑更名

RadioGroup

使用 v-model

Radio

value 改为了 label,使用 v-model,废弃 checked

Checkbox

使用 v-model

CheckboxGroup

value 改为了 label,使用 v-model,废弃 checked

Switch

废弃checked, 改为了 value,使用 v-model

Badge

class 改为了 className

InputNumber

使用 v-model

Progress (名称有警告)

新增 on-status-change 事件

Upload

父级不能 computed Upload 的 fileList 了

Collapse

废弃 activeKey,使用 v-model,key 是保留的,更名为 name

Carousel

废弃 activeIndex,使用 v-model,v-for="n in slides.length",Vue2的数字循环,是从1开始的

Tree

废弃 data,改为 value,使用 v-model,key 更名为 name,不能再 template 的prop 上使用 this

Circle

改名为 iCircle

Tabs

废弃 activeKey,改用 value,使用 v-model,key 更名为 name

popper.js 将 prop: visible 移至 data 里

Slider

支持 v-model

Dropdown

DropdownItem key 改为 name, Dropdown 的 visible 要使用 @on-visible-change 捕获,不再 sync
DropdownItem 里,this.$parent.$parent 与1.0 有区别

Menu

MenuItem 和 Submenu 的 key 改为了 name
Menu 的 activeKey 改为 activeName,openKeys 改为 openNames

Cascader

Caspanel 的 sublist 从 prop -> data

Select

model 改为 value,支持 v-model

Page

class 改为 className

DatePicker

使用 v-model

LoadingBar

部分 prop 移至 data

Modal

visible 改为 value,使用 v-model,style 改为 styles,$Modal 的关闭有改动,建议后面在纯 html 模式下测试

Table

i-table 改为 Table,目前单元格渲染自定义组件还有部分 bug

Message

notice.vue 的 key 改为了 name,style 改为 styles
notification.vue 的 key 改为了 name,style 改为 styles

iview - v1.0.1

Published by icarusion over 7 years ago

iview - v1.0.0

Published by icarusion over 7 years ago

  • 新增树形控件组件Tree
  • 新增常用布局示例Layout
  • 新增定制主题。查看
  • 文档全新改版。
  • Form 组件:
    • FormItem 新增 slot label。
    • 修复 FormItem 部分情况无法对 Switch、Input 等表单重置的bug。commit
  • Select 组件:
    • 修复在单选、可搜索模式下,主动赋值无法及时更新视图的bug。#251 commit @YikaJ
    • 修复在单选、可搜索模式下,动态更新 Option 时,无法及时更新视图的bug。commit @YikaJ
  • Table 在单选或多选模式下,支持设置 data 项的特殊 key _highlight 和 _checked 来默认选中当前项。commit #265
  • Checkbox 新增半选状态属性 indeterminate。
  • Modal 新增是否可滚动属性 scrollable。#241 @rijn
  • 优化 Notice 关闭时的动画。#30 @rijn
  • 修复 Carousel 在 IE 下的一个bug。#269 @rijn
  • 修复 Transfer 的 render-format 不能渲染 HTML 元素的bug。
iview - v0.9.17

Published by icarusion over 7 years ago

  • 新增上传组件Upload
  • 新增走马灯组件Crousel。@rijn
  • Form 支持对 Upload 组件的验证。
  • Tag 不再自动关闭,需结合 @on-close 来手动控制。commit
  • 修复 Menu 从外部改变 activeKey 时,MenuItem 不更新的 bug。#230
iview - v0.9.16

Published by icarusion almost 8 years ago

  • 新增评分组件Rate
  • Form 支持对 Rate 组件的验证。
  • Cascader 支持单独使用,不局限于输入框。commit
  • Poptip trigger = 'focus' 时,优化对输入框的处理。
  • Alert 新增 banner 属性,用于顶部公告样式。
  • Select 组件:
    • 修复在单选可搜索模式下,Option 没有设置 label,主动设置 value 初始化时,label 显示错误的bug。#211
    • 修复在搜索模式下,输入一些特定符号报错的问题。#215
  • Table 自定义排序可判断是升序还是降序。#174
  • TabPane 新增 closable 属性,可单独对某一项设置是否可关闭。#206
  • Form 新增 show-message 属性,可以设置是否显示错误提示。
  • 修复 DatePicker、Select 在 Table 内使用时,浮层显示不正常的bug。#205 commit
  • 修复 Menu 在横向模式下,css 为 fixed 固定时,二级菜单浮层显示的bug。#212
  • 优化 InputNumber 在输入一个值后,按下键盘的上键或下键时的逻辑。
  • 优化 Poptip 在 Table 内的样式。
iview - v0.9.15

Published by icarusion almost 8 years ago

  • Dropdown 新增 custom 和 visible 属性,可以自定义控制展示逻辑。
  • Input 在 Form 验证时的触发方式 change 的触发时机修改为实时。commit
  • Select 组件:
    • 修复在有分组可搜索模式下,分组内无匹配项时分组标题仍然显示的bug。#186
    • 修复在 Table 内使用时的显示bug。#192
    • 修复在 Modal 中使用,不设置 Select 宽度时展开列表宽度错误的bug。#196
    • 优化在多选可搜索模式下的体验。#182
  • Table 组件:
    • 修复设置高度后,无数据时不显示提示的bug。#194 @rijn
    • 修复设置高度后,表格实际高度小于设置高度时,宽度计算错误的bug。#193
    • 修复设置高度后,有固定列,且不可左右滚动时,固定列高度计算错误的bug。
  • 修复 DatePicker 在 type = 'datetime' 时,在选择时间状态关闭浮层,再次打开选择按钮文案显示错误的bug。#201
  • 优化 Modal 关闭时的效果。#197
iview - v0.9.14

Published by icarusion almost 8 years ago

  • 支持国际化。查看
  • Table 组件:
    • columns 新增列的 className。
    • data 属性可以通过设置 cellClassName 字段来自定义任意单元格的样式名称。
  • 修复 Cascader 组件在 change-on-select 模式下,主动修改 value 后,无法立即重新渲染的bug。#183
  • 修复 Tabs 组件在禁用动画模式下,主动修改 active-key 后,内容不更新的bug。#185
  • 修复 Dropdown 在 Table 内使用时的显示bug。#188
  • 优化 Select 在搜索模式下,失焦时的表现。
iview - v0.9.13

Published by icarusion almost 8 years ago

  • 新增表单组件Form
  • 表单类组件(Input、Radio、Checkbox、Switch、Select、Slider、DatePicker、TimePicker、Cascader、Transfer、InputNumber)支持与 Form 组件进行数据验证。
  • Table 组件:
    • columns 新增 ellipsis 选项,用于设置文本不换行,显示省略号。#118
    • 新增 @on-row-click 和 @on-row-dblclick 事件。#140
    • 新增数据为空的两个 props: no-data-text 和 no-filtered-data-text。#151 @rijn
    • 修复在有滚动条的浏览器下,表头和表格错位的bug。#167
  • Radio 组件:
    • RadioGroup 新增垂直选项 vertical。
    • 修复 RadioGroup 内的 Radio 动态使用时,无法识别为 group 的bug。
    • Radio 单用时,增加事件 @on-change。
  • Input 组件:
    • 增加 number prop,用于将输入转换为 Number 类型。
    • 与 Form 组件联合使用时,增加正在验证中的状态。
  • Slider 新增事件 @on-input。
  • 修复无法动态添加 Tab-pane 的bug。#155
  • 修复 Select 在单选搜索模式下,如果设置了 model,初始化时不显示 label 的bug。#159
  • 优化 TimePicker 在 windows 下滚动条常驻的问题。
iview - v0.9.12

Published by icarusion almost 8 years ago

  • 新增时间选择组件TimePicker
  • DatePicker 组件:
    • 新增带有时间选择的两种新类型:datetimedatetimerange
    • 修复在没有设置 options 时,修改输入框日期报错的bug。
    • 优化 type = daterange 时,@on-change 返回一个数组。
  • Layout 组件:
    • 修复子元素等宽排列(space-between)的bug。
    • 修复 i-col span 为 0 时,显示为 display:block 的bug。#153
  • BackTop 增加过渡动画,并增加持续时间 props。
  • 修复 CheckboxGroup 内的 Checkbox 动态使用时,无法识别为 group 的bug。
  • 修复 Table 当 data 数量为空时,表头的 Checkbox 默认为选中状态的bug。#142