V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
saltbo
V2EX  ›  程序员

站在 2023 年这个时间点,选一个 Vue3 的 UI 组件库,哪个最成熟?

  •  1
     
  •   saltbo ·
    saltbo · 2023-01-20 09:44:58 +08:00 · 6511 次点击
    这是一个创建于 448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为个人的 202301 号项目选个 UI 组件库,不知道选哪个好。

    Vue2 的时候主要用过 Element,iView,Vuetify ,Vue3 用过 Antdv 。

    看了一圈,vue2 时候最成熟的 Vuetify 的 v3 版本刚发布没多久; Element-Plus 据说是 Element 团队搞得,不太清楚稳不稳。

    另外,vue3 不是推荐用 composition 么,为啥大多数组件库的 demo 实例还是 option 的。只有 Element-Plus 是 composition 的

    26 条回复    2023-03-30 09:50:20 +08:00
    caaaalabash
        1
    caaaalabash  
       2023-01-20 09:47:27 +08:00
    element-plus ,稳的
    yaroga
        2
    yaroga  
       2023-01-20 09:48:25 +08:00   ❤️ 4
    naive ui
    justfindu
        3
    justfindu  
       2023-01-20 09:49:15 +08:00
    前几天看到站里推广的一个 Varlet , 感觉还行. 不过暂时没有实践过.
    bojackhorseman
        4
    bojackhorseman  
       2023-01-20 10:04:20 +08:00
    如果你用惯了 emelent-ui ,那 vue3 还是推荐 element-plus ,基本 api 都没变,用起来得心应手。
    caaaalabash
        5
    caaaalabash  
       2023-01-20 10:04:45 +08:00
    zpan 看着好不错啊,今天 docker 搞一个试试
    az031120103
        6
    az031120103  
       2023-01-20 11:59:42 +08:00
    继续用 Antdv ,然后转 React 技术盏。
    ccyu220
        7
    ccyu220  
       2023-01-20 12:14:06 +08:00   ❤️ 2
    想稳定的话

    PC: vuetify = element-plus >= PrimeVue = native ui > arco design vue > antd vue > tdesign

    Mobile: Vant = nutUI

    P.S. vuetify 和 element-plus 虽然稳而且标准,但个人审美觉得丑,要自己复写样式。所以推荐 PrimeVue 和 Native UI 给你们。如果想直接上手 Admin ,那就来欢迎来用 arco design vue
    ccyu220
        8
    ccyu220  
       2023-01-20 12:14:59 +08:00   ❤️ 1
    不得不感叹 React 生态,百花齐放
    saltbo
        9
    saltbo  
    OP
       2023-01-20 12:36:34 +08:00
    @caaaalabash zpan 就是 ui 库没选好,用了 element-ui ,但是它没有响应式,要自己实现,我觉得太麻烦了。 就又换 vuetify ,但是还是低估换 UI 库的成本了。。。
    ruoxie
        10
    ruoxie  
       2023-01-20 13:03:40 +08:00
    个人项目首选 quasar
    caaaalabash
        11
    caaaalabash  
       2023-01-20 14:05:11 +08:00
    @saltbo

    如果是 zpan 前端考虑翻新的话确实是一件麻烦事:pc/mobile 响应式设计、vue3+vite 换不换、哪个组件库好(但在个人认知里其实也没有一个组件库稳定好用 pc/mobile 写一套代码就行)

    高性价比的方案其实还是在 vue2 + element-ui 基础上缝缝补补:
    1. 针对几个必须的页面做响应式设计,例如:分享页面 mobile 样式、在线预览样式,上传页面(左侧菜单收起来基本就能用了)
    2. 再考虑升级 vue3/vite/element-plus ,这个过程还是比较平滑的
    zengtv
        12
    zengtv  
       2023-01-20 14:06:53 +08:00
    arco
    nulibaofu
        13
    nulibaofu  
       2023-01-20 14:12:37 +08:00
    Antdv 个人维护的项目,不稳吧
    NPC666
        14
    NPC666  
       2023-01-20 14:49:00 +08:00 via Android
    vuetify
    wunonglin
        15
    wunonglin  
       2023-01-20 15:46:08 +08:00
    vuetify
    Pionxzh
        16
    Pionxzh  
       2023-01-20 15:56:03 +08:00 via Android   ❤️ 1
    Quasar 也挺好的 自订程度很高
    原本用着 Vuetify 无奈当时他 Vue3 支持还不到位,现在应该好很多
    zinwalin
        17
    zinwalin  
       2023-01-20 18:54:04 +08:00
    @ruoxie 16-19 年用过
    wensonsmith
        18
    wensonsmith  
       2023-01-20 19:14:03 +08:00
    Naive UI
    hzxxx
        19
    hzxxx  
       2023-01-20 20:47:09 +08:00
    饿了么的 element 系列是最稳的,作为一个大厂开源项目做得很出色
    sjhhjx0122
        20
    sjhhjx0122  
       2023-01-20 20:49:00 +08:00
    PrimeVue 真的挺好用的,样式还好改,手机端有一说一还真的得是 ionic 又漂亮又简单
    tuutoo
        21
    tuutoo  
       2023-01-20 23:24:32 +08:00 via Android
    vuetify+1
    jorneyr
        22
    jorneyr  
       2023-01-21 11:52:08 +08:00
    iView
    xujiahui
        23
    xujiahui  
       2023-01-23 16:18:02 +08:00
    Naive UI
    qiumaoyuan
        24
    qiumaoyuan  
       2023-03-13 17:34:44 +08:00
    我刚开始用 Vuetify 3 ,一堆的 bug 。赶得真是时候……
    remember5
        25
    remember5  
       2023-03-16 16:57:30 +08:00
    Naive UI
    danranVm
        26
    danranVm  
       2023-03-30 09:50:20 +08:00
    要不要了解一下 @idux ? 纯粹 Vue3 的组件库,全 Compostion API 实现,目前团队内部已经 30 + 项目使用。
    Github: https://github.com/IDuxFE/idux
    文档: https://idux.site/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2772 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:43 · PVG 21:43 · LAX 06:43 · JFK 09:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.