iView2 来了
两个礼拜的慌张开辟,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
iView 2 开辟实践
我们会在 3月23日晚8点 在 segmentfault 直播关于 iView 2 的组件开辟实践,进一步引见在晋级过程当中的开辟履历和对部份组件的剖析,偏干货。
报名用度:1元,报名地点:
https://segmentfault.com/l/15…
微信扫描二维码:
更新日记
现在已宣布至 npm,2.0 文档还需一段时间,但很快会宣布新版本的 iView Cli 来支撑 iView 2 。以下是一些晋级中的日记线索,若有任何问题,迎接到 GitHub 提交 issues:
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