有好用的 Vue3 UI 吗?

2021-12-16 11:27:11 +08:00
 thisisgpy

element-ui 搞出了 element-plus ,但是很多组件还是 Vue2 的模式,国内的那些 UI 框架几乎都停留在了 Vue2 。

这次做项目选了 Quasar ,只有这个完全支持 Vue3 ,但是这个框架的组件不接地气,也不符合国内审美。

我是个后端,偶尔做做前端,实在不行只能去学一下 React 了,Antd 至少很成熟。

9413 次点击
所在节点    JavaScript
47 条回复
gadfly3173
2021-12-16 14:57:24 +08:00
element-plus 个人觉得还是挺够用的吧,不符合需求的地方不多,自己封装一下就好了
learnshare
2021-12-16 15:01:49 +08:00
element-plus 已经不推荐了,这个 1.2.0-beta.1 Breaking change 直接不会玩了
https://github.com/element-plus/element-plus/discussions/4060
Hanggi
2021-12-16 15:09:08 +08:00
vue 的生态还是差了些,没什么特别稳定好用的 UI 库呢
gadfly3173
2021-12-16 15:10:17 +08:00
@learnshare #22 还好吧 plus 一出来的时候文档里就写了 font icon 要被去除,不推荐使用
Zzzz77
2021-12-16 16:52:40 +08:00
element-plus 、antdv 、naiveUI 够用了。。纠结来纠结去项目早就撸起来了。。有啥成熟不成熟的
JaguarJack
2021-12-16 17:02:37 +08:00
正在关注 headlessUI ,感觉这个未来会是主流
learnshare
2021-12-16 17:24:32 +08:00
@gadfly3173 不太好,上一代就这种模式,应用场景也是这样。大规模改动项目的代码比较可怕
gadfly3173
2021-12-16 17:36:23 +08:00
@learnshare #27 想用 font icon 的话 @mdi/font 和 fontawesome 都很好阿,还有 iconfont.cn 上的,element 本身自带的 icon 也没多少
sepushz
2021-12-16 17:45:00 +08:00
来用 naive UI https://www.naiveui.com/zh-CN/os-theme 组件丰富 vue3 ts 支持良好
chjieza
2021-12-16 17:50:30 +08:00
我们把 ELEment-UI 的源码搞下来 改成了 vue3 ,现在的新项目也是 vue3+vite 写的。
Kimen
2021-12-16 17:50:55 +08:00
推荐一个移动端的 Vue3 组件库:Varlet
https://varlet.gitee.io/varlet-ui/#/zh-CN/home
面向 Vue3 的 Material 风格移动端组件库
Dragonphy
2021-12-16 20:03:25 +08:00
arco-design 挺好看的
rophie123
2021-12-16 20:15:22 +08:00
Vue2 不够用了吗为什么非要用 3
yunye
2021-12-16 20:17:35 +08:00
primevue
vacnt7
2021-12-16 20:19:03 +08:00
element-plus 还不能满足吗
xzh654321
2021-12-16 20:29:46 +08:00
等等 vuetify
gzf6
2021-12-16 20:34:30 +08:00
Ionic6
Rhilip
2021-12-16 21:30:24 +08:00
naiveUI 在很多地方需要写 h 函数才能实现渲染(或者写 component ),感觉过于麻烦,而且为了使用 loading-bar 、message 、notification 、dialog 等功能,要在 app 顶端嵌套写一堆 provider ( https://github.com/TuSimple/naive-ui/blob/8312afbd538f3467d11c302b867a0af2e833fcb2/demo/SiteRoot.vue#L13-L21 ) 总感觉特别奇怪
element-plus ,antd v3 ,vuetify 都没出正式版,建议再等等,不然 BC 就难受了
yogapants
2021-12-17 08:25:22 +08:00
@steptodream vue3 个人感觉改动蛮大的,vue2 其实也蛮好的,等到稳定了再看看呗
zhwithsweet
2021-12-17 08:44:50 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/822559

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX