V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
shilianmlxg
V2EX  ›  JavaScript

vue3 有什么好用 稳定的后台管理系统的轮子呢。花裤叉的只有 vue2 版本的

  •  
  •   shilianmlxg · 2021-08-19 14:40:03 +08:00 · 9524 次点击
    这是一个创建于 1197 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大佬,公司要新做个后台管理系统。打算用 vue3,有什么好用的轮子呢
    那个 vue-beautiful-pro 已经冲烂了,这个就不选了
    就是有几个想选则的
    ui 库用 antd-vue 还是 element3.0 版本的
    图表是用 echarts5.0 还是 antv g2
    打包是用 webpack5.0 还是 vite2.0
    51 条回复    2022-04-02 11:36:05 +08:00
    TyCoding
        1
    TyCoding  
       2021-08-19 14:46:24 +08:00   ❤️ 3
    vben
    anguiao
        2
    anguiao  
       2021-08-19 14:52:20 +08:00
    照着 vue-admin-template 自己抄一份基础框架不就好了。
    虽然我用的 Element Plus,但是这玩意其实还没有稳定,偶尔会有破坏性改动。antdv 没用过,不评价。
    打包的话,如果没有特别复杂的需求,可以试试 vite 。vue-cli 和 vite 之间切换的成本也不算高,可以都试试。
    bthulu
        3
    bthulu  
       2021-08-19 14:55:31 +08:00
    antd-vue 啊, element 的别用, 坑多, 组件少.
    harde
        4
    harde  
       2021-08-19 15:01:44 +08:00
    Quasar,Vue3 同时还支持 TS,不过框架学习成本有点陡。
    coolair
        5
    coolair  
       2021-08-19 15:05:58 +08:00   ❤️ 1
    要用 antd 就切到 react,antd-vue 写的是一言难尽。
    casbal
        6
    casbal  
       2021-08-19 15:08:47 +08:00
    vben-admin
    naive-admin
    这俩最近也在看
    shilianmlxg
        7
    shilianmlxg  
    OP
       2021-08-19 15:31:12 +08:00
    @coolair antd pro 成本过于陡峭了,,,,哈哈哈哈哈。以后如果要学 react 后台就用
    shilianmlxg
        8
    shilianmlxg  
    OP
       2021-08-19 15:31:40 +08:00
    @harde vue3 一定要加 ts 吗。
    Jaosn
        9
    Jaosn  
       2021-08-19 15:32:51 +08:00
    vben-admin 应该还行

    2.x 版本没用过 element 不评价,3.x ant-design-vue 肯定比 element-plus 好用
    harde
        10
    harde  
       2021-08-19 15:40:41 +08:00
    @shilianmlxg 不是必须,尤其在你还不熟悉 Vue3 的情况下,尽量也别使用 TS 开发。不然你的学习成本直接就从线性变成指数了....
    daishankeke
        11
    daishankeke  
       2021-08-19 15:46:31 +08:00   ❤️ 1
    UI 库建议使用 ant-design-vue
    当初选了 element-plus 现在肠子都悔青了
    chouchoui
        12
    chouchoui  
       2021-08-19 15:47:57 +08:00   ❤️ 2
    antdv 还真好意思说 element 坑多🙄️
    forzalianjunting
        13
    forzalianjunting  
       2021-08-19 15:52:39 +08:00
    后台管理还是 antd 好用些
    fpure
        14
    fpure  
       2021-08-19 15:56:12 +08:00
    vue3 的 ts 开发体验怎么样?
    John60676
        16
    John60676  
       2021-08-19 16:03:22 +08:00   ❤️ 1
    来啦来啦,我又来打广告了(逃

    vue-request ⚡️ 一个能轻松帮你管理请求状态(支持 SWR,轮询,错误重试,缓存,分页等)的 Vue 3 请求库

    仓库地址: https://github.com/AttoJS/vue-request
    官网地址: https://www.attojs.org
    ccyu220
        17
    ccyu220  
       2021-08-19 16:05:27 +08:00   ❤️ 1
    奉劝一句,有能力就照着 vue-admin-template 自己搭建改造一份,譬如我司。
    那些把配置、主题、部分核心功能用 node 包分发的,一概别用。因为你不知道过了一年之后他们会在哪个功能修改上卡死你,vue-beautiful-pro 就是很好的案例。
    这么几年,只有原作者的 vue-admin-template 是最纯粹的,虽然它是 vue2 项目。
    shilianmlxg
        18
    shilianmlxg  
    OP
       2021-08-19 17:11:56 +08:00
    @ccyu220 谢谢大佬
    shilianmlxg
        19
    shilianmlxg  
    OP
       2021-08-19 17:13:25 +08:00
    @anguiao 大佬,element plus 有哪些地方不稳定呢,比如我想要个树型的穿梭框 这种有轮子嘛
    zvil
        20
    zvil  
       2021-08-19 17:38:43 +08:00
    @shilianmlxg 最近我更新了下版本,scss 变化挺大,和我原来的配置冲突了
    hotcool100
        21
    hotcool100  
       2021-08-19 17:46:49 +08:00
    过两年再考虑 v3
    anguiao
        22
    anguiao  
       2021-08-19 19:19:30 +08:00 via Android
    @shilianmlxg
    组件功能没什么大问题,最近有些地方改动比较大。
    比如把 SCSS 变量重构成原生 CSS 变量了,然后本地化的引入方式改了等等。
    升级版本之前注意看 changelog,应该问题不大。
    jxxz
        23
    jxxz  
       2021-08-19 21:36:37 +08:00 via iPhone
    我记得你,大佬硬邦邦!
    shilianmlxg
        24
    shilianmlxg  
    OP
       2021-08-19 22:39:31 +08:00
    @daishankeke 大佬 你细说你细说
    jasy
        25
    jasy  
       2021-08-20 00:20:48 +08:00
    @chouchoui 说得对,antd 对新手不太友好
    uyoungco
        26
    uyoungco  
       2021-08-20 09:50:18 +08:00
    我也是建议 vue-admin-template 自己改好了 想方便的还能安装 @vue/composition-api 在 2.x 上使用的 composition-api,还是很舒服的
    Kusoku
        27
    Kusoku  
       2021-08-20 10:08:28 +08:00
    vben 不太推荐,用过早期版本一堆问题,升级也不是很平滑,有些地方过度封装了还是需要自己改,antdesignvue 可以推荐下,但是问题也不少,elementplus 目前感觉还行,组件有些不如 2 的版本好用,功能配置会有缺失待补充完善的
    shilianmlxg
        28
    shilianmlxg  
    OP
       2021-08-20 10:12:16 +08:00
    @uyoungco 现在超级想学 用 @vue/composition-api
    请问这个在 vue2.x 上好用稳定嘛
    shilianmlxg
        29
    shilianmlxg  
    OP
       2021-08-20 10:12:49 +08:00
    @Kusoku 谢谢大佬的踩坑经验
    Ixizi
        30
    Ixizi  
       2021-08-20 10:28:25 +08:00
    后管不建议用 vue3,不支持 IE 浏览器
    libook
        31
    libook  
       2021-08-20 10:30:51 +08:00
    这个主要还是看具体需求,主流轮子基本啥都能做,只不过就是倾向于适合哪些情况的区别。

    去年我做一个功能比较简单,且预期半年到一年不会有新的大需求的后台,用的 vue3 的 CDN 方案,连打包工具都不用,样式上直接用 Bulma,反正组件功能稍微写一写就出来了,比折腾 UI 框架省时,内部人使用就让他们装最新浏览器就好。

    预期短期内建成且规模会比较大的后台建议用一些成熟的轮子,比如回到 Vue2 生态(捂脸)。
    sjhhjx0122
        32
    sjhhjx0122  
       2021-08-20 10:34:01 +08:00
    @vue/composition-api 其实满好用的,配上 vue-demi,不过 vue2 vscode ts 的模板提示怎么都有问题,不管是 volar,vetur,后台就不用管兼容 vite 很好用,真怕兼容性就开发 vite,打包 webpack
    antdvue vue3 的的版本 v-modal 每一个都有后缀,每次都要看文档烦都要烦死,真不如 element,
    brucedone
        33
    brucedone  
       2021-08-20 12:00:03 +08:00
    https://gitee.com/lyt-top/vue-next-admin

    vue-next-admin,ts + vite + vue3,目前我用的比较舒服,顺便说一句:
    brucedone
        34
    brucedone  
       2021-08-20 12:01:01 +08:00   ❤️ 1
    接上:vue-beautiful-pro 是我目前为止见过的最恶心人的项目,搞技术的下限竟然可以突破我的想象
    shilianmlxg
        35
    shilianmlxg  
    OP
       2021-08-20 13:34:14 +08:00
    @libook 谢谢大佬的踩坑经验~~~
    96412hj
        36
    96412hj  
       2021-08-20 14:34:00 +08:00
    gg2018
        37
    gg2018  
       2021-08-20 15:03:19 +08:00
    @brucedone 怎么回事, 我想当个吃瓜群众,能详细说下吗?感谢
    shilianmlxg
        38
    shilianmlxg  
    OP
       2021-08-20 15:41:26 +08:00
    chu1204505056
        39
    chu1204505056  
       2021-08-21 10:53:19 +08:00 via Android
    @brucedone 仔细说说 vue-admin-beautiful 哪里恶心了,挺好的吧你宣传项目或者宣传你自己的时候你只要提一下 vue-admin-beautiful 就可以给你带来十几万的点击量,还不用学 vab 一开始花那么多钱打广告,
    wht0522
        40
    wht0522  
       2021-08-21 11:33:32 +08:00
    shilianmlxg
        41
    shilianmlxg  
    OP
       2021-08-21 12:16:53 +08:00 via iPhone
    @wht0522 谢谢大佬
    brucedone
        42
    brucedone  
       2021-08-21 17:54:37 +08:00
    chu1204505056
        43
    chu1204505056  
       2021-08-21 18:46:19 +08:00
    @brucedone 这咋了?这就是你骂人的理由了?能被这么多人评价说明用户量大呀,你眼中的收黑心钱的项目都能做到标星过万,那你给人送钱,你看看你做的到标星过万吗?看你岁数应该比我大个二三十岁吧,怎么就不能鼓励一下年轻人创业呢
    chu1204505056
        44
    chu1204505056  
       2021-08-21 18:57:31 +08:00
    @ccyu220 即使 npm 修改了以后不能向下更新 那你可以 npm 锁定版本呀 你也可以把代码挪出来不让升级呀
    brucedone
        45
    brucedone  
       2021-08-21 19:21:31 +08:00   ❤️ 1
    @chu1204505056

    ```
    https://www.v2ex.com/t/711701
    @bitdepth 就是因为不容易找到差异,issues 全部删掉,才能引导大家消费,如果能轻易解决了,谁还愿意付费 🤣🤣🤣
    ```

    您就别给自己树立价值观典型了,你自己的回复,大家都看在眼里,互联网是有记忆的
    chu1204505056
        46
    chu1204505056  
       2021-08-21 19:58:50 +08:00 via Android
    @brucedone 这是什么记忆呀 你都知道话是错的 我会傻到故意这么说?明显说反话你这个脑子也是可以啊,不知道哪句是真哪句是假?还怎么写 Python
    stimw
        47
    stimw  
       2021-08-21 22:15:15 +08:00
    楼上某位开发者没被骂退网属于 v2 的失败
    Charrlles
        48
    Charrlles  
       2021-08-22 11:31:44 +08:00 via iPhone
    看楼上没人提图表库,我两个都用过。虽然两个都不完美,但如果有定制化需求,echarts 比 g2 plot 好用太多了,对 ts 的支持也好太多。我不知道直接用 g2 做定制能达到什么效果,但显然比直接定制 echarts 麻烦多了,echarts 很好地平衡了封装程度和可配置性。
    shilianmlxg
        49
    shilianmlxg  
    OP
       2021-08-22 15:14:38 +08:00 via iPhone
    @Charrlles 谢谢大佬踩坑科普
    KisekiRemi
        50
    KisekiRemi  
       2021-08-23 15:47:03 +08:00
    @chu1204505056 笑死,官方都屏蔽你这个账号了
    en20
        51
    en20  
       2022-04-02 11:36:05 +08:00
    不知道你现在用什么,vben 瘦身版也卡的离谱
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3131 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 88ms · UTC 14:35 · PVG 22:35 · LAX 06:35 · JFK 09:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.