element-ui 搞出了 element-plus ,但是很多组件还是 Vue2 的模式,国内的那些 UI 框架几乎都停留在了 Vue2 。
这次做项目选了 Quasar ,只有这个完全支持 Vue3 ,但是这个框架的组件不接地气,也不符合国内审美。
我是个后端,偶尔做做前端,实在不行只能去学一下 React 了,Antd 至少很成熟。
element-ui 搞出了 element-plus ,但是很多组件还是 Vue2 的模式,国内的那些 UI 框架几乎都停留在了 Vue2 。
这次做项目选了 Quasar ,只有这个完全支持 Vue3 ,但是这个框架的组件不接地气,也不符合国内审美。
我是个后端,偶尔做做前端,实在不行只能去学一下 React 了,Antd 至少很成熟。
|
1
|
|
2
推一波 naiveui
https://www.naiveui.com/ |
|
815979670Dec 16, 2021
3
可以关注一下这个网站,经常会推荐很多组件: https://www.thosefree.com/web/ui
他们之前推荐过: https://www.naiveui.com/zh-CN/os-theme 是一个 Vue3 UI 我感觉完成度很高了 |
|
WE00EWDec 16, 2021
4
antd 试一下
|
|
zhouxuchenDec 16, 2021
5
element-plus 的文档都有问题,照着文档抄代码都能给我报错,一看是文档里改了组件名,代码压根没改,还得回头看 element-ui 的文档,给我整自闭了…
|
|
6
angular 更成熟
|
|
wu67Dec 16, 2021
7
凑合着用用呗. 其实目前 vue3 配套工具根本就不够完善, 大家图新鲜上个新的爽爽而已...
|
|
KouShuiYuDec 16, 2021
8
element-plus 组件应该都用重写了哪里得出的很多组件还是 Vue2 的模式?
其他的有:naiveui 、arco-design 、vuetify 、quasar 、 移动端:cube-ui 、vant 另外 wikimedia 准备做一个 vue 的 UI 库可以关注 https://phabricator.wikimedia.org/T288980 |
|
AlphaTrDec 16, 2021
9
arco-design 完成度还不错
|
|
steptodreamDec 16, 2021
10
刚会用 vue2 结果 vue3 就出来了
|
|
bootvueDec 16, 2021
11
ant design vue
|
|
lin07huiDec 16, 2021
12
element-plus 和 antd v3 都没出正式版。naiveui 和 arco-design 完成度不错,组件 Tabs 和 Carousel:naiveui 支持触屏,arco-design 不支持触屏
|
|
NXzCH8fP20468ML5Dec 16, 2021 via Android
13
tailwindcss 不香吗?
|
|
darknollDec 16, 2021
14
我感觉学 vue3 不如直接改学 react
|
|
robinlovemaggieDec 16, 2021
15
大厂都还在忙着裁员,没精力去重写 Vue2 的 UI 库吧?
|
|
yEhwG10ZJa83067xDec 16, 2021
17
@wtf12138 引文 vue 作者推荐过
|
|
yEhwG10ZJa83067xDec 16, 2021
18
文档写得有点不同,比如:禁用——不许点; large 尺寸-不不小
|
|
lowerDec 16, 2021
20
vben
|
|
gadfly3173Dec 16, 2021
21
element-plus 个人觉得还是挺够用的吧,不符合需求的地方不多,自己封装一下就好了
|
|
learnshareDec 16, 2021
22
element-plus 已经不推荐了,这个 1.2.0-beta.1 Breaking change 直接不会玩了
https://github.com/element-plus/element-plus/discussions/4060 |
|
HanggiDec 16, 2021
23
vue 的生态还是差了些,没什么特别稳定好用的 UI 库呢
|
|
gadfly3173Dec 16, 2021
24
@learnshare #22 还好吧 plus 一出来的时候文档里就写了 font icon 要被去除,不推荐使用
|
|
Zzzz77Dec 16, 2021
25
element-plus 、antdv 、naiveUI 够用了。。纠结来纠结去项目早就撸起来了。。有啥成熟不成熟的
|
|
akagishigeruDec 16, 2021
26
正在关注 headlessUI ,感觉这个未来会是主流
|
|
learnshareDec 16, 2021
27
@gadfly3173 不太好,上一代就这种模式,应用场景也是这样。大规模改动项目的代码比较可怕
|
|
gadfly3173Dec 16, 2021
28
@learnshare #27 想用 font icon 的话 @mdi/font 和 fontawesome 都很好阿,还有 iconfont.cn 上的,element 本身自带的 icon 也没多少
|
|
29
来用 naive UI https://www.naiveui.com/zh-CN/os-theme 组件丰富 vue3 ts 支持良好
|
|
chjiezaDec 16, 2021
30
我们把 ELEment-UI 的源码搞下来 改成了 vue3 ,现在的新项目也是 vue3+vite 写的。
|
|
KimenDec 16, 2021
31
|
|
32
arco-design 挺好看的
|
|
rophie123Dec 16, 2021
33
Vue2 不够用了吗为什么非要用 3
|
|
yunyeDec 16, 2021
34
primevue
|
|
vacnt7Dec 16, 2021 via iPhone
35
element-plus 还不能满足吗
|
|
xzh654321Dec 16, 2021
36
等等 vuetify
|
|
gzf6Dec 16, 2021 via Android
37
Ionic6
|
|
38
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 就难受了 |
|
yogapantsDec 17, 2021
39
@steptodream vue3 个人感觉改动蛮大的,vue2 其实也蛮好的,等到稳定了再看看呗
|
|
zhwithsweetDec 17, 2021 via iPhone
40
|
|
aiamjayDec 17, 2021
42
|
|
IanHoDec 17, 2021
43
navie 不错
|
|
cc029Dec 17, 2021
44
framework7 v6.x 试试看, 完全 vue3 支持( vue2 的话 v5 及以下才支持)
|
|
kensozDec 17, 2021
45
tailwind
|
|
rppig42Dec 17, 2021
46
后端的话推荐学一下 angular ,配合 ng-zorro
|
|
ElysionLiJan 20, 2022
47
|