两个星期的紧张开发, iView 终于发布了支持 Vue.js 2.x 的 2.0.0-rc.1 版本。 该版本以 iView 1.x 为基础进行修改,完全保留了 43 个 UI 组件,针对 Vue 2.x 的特性,对一些 API 进行了调整,比如表单类组件充分利用 v-model 来替代 .sync 。整体性能也大幅度提升。 2.0 版本地址(已将 2.0 分支更改为默认分支, 1.0 在 master): https://github.com/iview/iview
我们会在 3 月 23 日晚 8 点 在 segmentfault 直播关于 iView 2 的组件开发实践,进一步介绍在升级过程中的开发经验和对部分组件的分析,偏干货。 报名费用: 1 元,报名地址: https://segmentfault.com/l/1500000008614960 微信扫描二维码:
目前已发布至 npm , 2.0 文档还需一段时间,但很快会发布新版本的 iView Cli 来支持 iView 2 。以下是一些升级中的日志线索,如有任何问题,欢迎到 GitHub 提交 issues :
需使用 @click.native
使用 v-model ,增加 on-input-change // todo 考虑更名
使用 v-model
value 改为了 label ,使用 v-model ,废弃 checked
使用 v-model
value 改为了 label ,使用 v-model ,废弃 checked
废弃 checked , 改为了 value ,使用 v-model
class 改为了 className
使用 v-model
新增 on-status-change 事件
父级不能 computed Upload 的 fileList 了
废弃 activeKey ,使用 v-model , key 是保留的,更名为 name
废弃 activeIndex ,使用 v-model , v-for="n in slides.length",Vue2 的数字循环,是从 1 开始的
废弃 data ,改为 value ,使用 v-model , key 更名为 name ,不能再 template 的 prop 上使用 this
改名为 iCircle
废弃 activeKey ,改用 value ,使用 v-model , key 更名为 name
支持 v-model
DropdownItem key 改为 name, Dropdown 的 visible 要使用 @on-visible-change 捕获,不再 sync DropdownItem 里, this.$parent.$parent 与 1.0 有区别
MenuItem 和 Submenu 的 key 改为了 name Menu 的 activeKey 改为 activeName,openKeys 改为 openNames
Caspanel 的 sublist 从 prop -> data
model 改为 value ,支持 v-model
class 改为 className
使用 v-model
部分 prop 移至 data
visible 改为 value ,使用 v-model , style 改为 styles ,$Modal 的关闭有改动,建议后面在纯 html 模式下测试
i-table 改为 Table ,目前单元格渲染自定义组件还有部分 bug
notice.vue 的 key 改为了 name , style 改为 styles notification.vue 的 key 改为了 name , style 改为 styles
![]() | 1 Troevil 2017-03-10 10:37:18 +08:00 支持一个,终于出了~ |
![]() | 2 del1214 2017-03-10 10:39:39 +08:00 昨天还在看 1.0 的... |
![]() | 3 loading 2017-03-10 10:40:24 +08:00 via Android 这就要在 iview 和 element 中间选了,哪位大佬推荐或者评价一下这两个。 |
![]() | 4 loading 2017-03-10 10:43:15 +08:00 via Android 已报名。 |
![]() | 5 Martox 2017-03-10 11:04:57 +08:00 帮顶群主 |
![]() | 6 an168bang521 2017-03-10 11:10:03 +08:00 以支持,已报名; |
![]() | 7 lixiangzaizheli 2017-03-10 11:18:50 +08:00 马一个 |
![]() | 8 yoohaskai 2017-03-10 11:19:47 +08:00 支持 |
9 zcdll 2017-03-10 11:23:46 +08:00 支持+1 |
10 aksoft 2017-03-10 11:36:26 +08:00 选谁比较好呢 |
![]() | 11 ileenhow 2017-03-10 11:42:03 +08:00 已报名!支持作者! |
![]() | 12 tanywei 2017-03-10 11:47:32 +08:00 支持支持 |
![]() | 13 librae 2017-03-10 11:58:39 +08:00 感觉和 ant-design 很像呀,文档风格都一样的 赞个 |
14 oop99 2017-03-10 12:05:35 +08:00 mark 下~~ |
![]() | 15 Smilecc 2017-03-10 12:27:46 +08:00 好支持顶 ![]() ![]() ![]() |
![]() | 18 wahyd4 2017-03-10 12:47:17 +08:00 很漂亮 |
![]() | 20 HLT 2017-03-10 13:24:59 +08:00 via iPhone 酷 |
![]() | 21 leega0 2017-03-10 13:45:50 +08:00 细节处理还是比 element 好,准备使用。 |
![]() | 22 viko16 2017-03-10 13:52:47 +08:00 via Android 网站在手机上打开有点惨不忍睹 |
![]() | 25 hardensky 2017-03-10 15:31:01 +08:00 昨天才对比了饿了么和 iview 最后因为不支持 2.0 选了饿了么。。。今天你就出来 2.0 ![]() |
![]() | 28 zyliu 2017-03-10 15:43:58 +08:00 关注很久了!支持 |
![]() | 29 mejinke 2017-03-10 17:37:16 +08:00 刚才把所有的组件基本都看了一遍, cool ,对 pc 、移动端兼容怎么样? |
30 ngloom 2017-03-10 20:45:33 +08:00 支持! |
![]() | 31 andyiac 2017-03-12 22:40:39 +08:00 支持 |