V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
Aresn

iView2 来了,全面支持 Vue.js 2.x

  •  
  •   Aresn · Mar 10, 2017 · 12401 views
    This topic created in 3340 days ago, the information mentioned may be changed or developed.

    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/1500000008614960 微信扫描二维码:

    更新日志

    目前已发布至 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

    31 replies    2017-03-12 22:40:39 +08:00
    Troevil
        1
    Troevil  
       Mar 10, 2017
    支持一个,终于出了~
    del1214
        2
    del1214  
       Mar 10, 2017
    昨天还在看 1.0 的...
    loading
        3
    loading  
       Mar 10, 2017 via Android
    这就要在 iview 和 element 中间选了,哪位大佬推荐或者评价一下这两个。
    loading
        4
    loading  
       Mar 10, 2017 via Android
    已报名。
    Martox
        5
    Martox  
       Mar 10, 2017
    帮顶群主
    an168bang521
        6
    an168bang521  
       Mar 10, 2017
    以支持,已报名;
    KaKaGoSki
        7
    KaKaGoSki  
       Mar 10, 2017
    马一个
    yoohaskai
        8
    yoohaskai  
       Mar 10, 2017
    支持
    zcdll
        9
    zcdll  
       Mar 10, 2017
    支持+1
    aksoft
        10
    aksoft  
       Mar 10, 2017
    选谁比较好呢
    ileenhow
        11
    ileenhow  
       Mar 10, 2017
    已报名!支持作者!
    tanywei
        12
    tanywei  
       Mar 10, 2017
    支持支持
    librae
        13
    librae  
       Mar 10, 2017
    感觉和 ant-design 很像呀,文档风格都一样的
    赞个
    oop99
        14
    oop99  
       Mar 10, 2017
    mark 下~~
    Smilecc
        15
    Smilecc  
       Mar 10, 2017
    好支持顶
    Smilecc
        16
    Smilecc  
       Mar 10, 2017   ❤️ 1
    @librae #13
    librae
        17
    librae  
       Mar 10, 2017 via iPhone
    @Smilecc 哈哈,原来如此
    wahyd4
        18
    wahyd4  
       Mar 10, 2017
    很漂亮👍
    Alexisused
        19
    Alexisused  
       Mar 10, 2017
    cli 好像还没更新
    HLT
        20
    HLT  
       Mar 10, 2017 via iPhone
    leega0
        21
    leega0  
       Mar 10, 2017
    细节处理还是比 element 好,准备使用。
    viko16
        22
    viko16  
       Mar 10, 2017 via Android
    网站在手机上打开有点惨不忍睹
    Aresn
        23
    Aresn  
    OP
       Mar 10, 2017
    @viko16 是的, iView 主要服务 PC ,没有做移动端的兼容
    tanywei
        24
    tanywei  
       Mar 10, 2017
    @Aresn 求更新 cli
    hardensky
        25
    hardensky  
       Mar 10, 2017
    昨天才对比了饿了么和 iview 最后因为不支持 2.0 选了饿了么。。。今天你就出来 2.0
    Aresn
        26
    Aresn  
    OP
       Mar 10, 2017
    @tanywei 下周会更新 iView Cli
    Aresn
        27
    Aresn  
    OP
       Mar 10, 2017
    @hardensky 所以现在换还来得及🙄
    zyliu
        28
    zyliu  
       Mar 10, 2017
    关注很久了!支持
    mejinke
        29
    mejinke  
       Mar 10, 2017
    刚才把所有的组件基本都看了一遍,挻 cool ,对 pc 、移动端兼容怎么样?
    ngloom
        30
    ngloom  
       Mar 10, 2017
    支持!
    andyiac
        31
    andyiac  
       Mar 12, 2017
    支持
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1479 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 16:26 · PVG 00:26 · LAX 09:26 · JFK 12:26
    ♥ Do have faith in what you're doing.