爆肝两年!打磨了一款 Vue 3 组件库(很新),欢迎体验 👏

7 天前
 userKamtao

项目地址

背景

依稀记得两年前,在 v2 首发第一个版本,到现在已经两年了,这个组件库仍然在每天维护。

起初有过几个小伙伴感兴趣来维护,但是发现每个人的写法参差不齐,后面可能会堆叠成一坨千奇百怪的东西,以至于我自己也没办法自主可控。所以这两年主要还是我自己在维护。

因为很喜欢前端,可以把前端当作爱好,以至于周末和下班后,仍然有热情坐在电脑前打磨各种有趣的东西。

其实 Lew-UI 和传统的大厂组件库还是有区别的,用法上更灵活,比如:

优点

缺点

犹豫个人精力有限,组件库可能仍然无法达到企业级使用的程度。 它有以下的这些问题:

但我可以肯定的是,你在 Github 上提的每一个 issues ,我都很很重视,除非能力有限没法解决 : (

无论是建议还是意见,都非常感谢兄弟们 👏👏👏

9384 次点击
所在节点    Vue.js
155 条回复
nbboy
7 天前
厉害,希望继续加油
SleepyRaven
7 天前
设计风格挺喜欢的
dongdongdong
7 天前
真诚请教下 UI 是自己设计的吗?可以讲下设计的流程吗
xiangbohua
7 天前
不知道是不是问题,input 聚焦之后全选的在我这不能用 mac 最新系统 safari ,通过 tab 进去焦点不回选中,点击的话先选先然后马上就失去全选了
edisonwong
7 天前
点进去发现一两年前 star 了。这种东西贵在坚持
userKamtao
7 天前
@dongdongdong 没有很系统的去设计,就单纯的打磨来打磨去
@xiangbohua 我瞅瞅
GarliCC
7 天前
很厉害啊大佬
leaveeel
7 天前
@userKamtao 独立维护一套 ui 工作量很大,要花太多精力了。

之后可以扩展优化一下 table 组件,pc 的 ui 大多在做管理系统,表格是最多的功能之一,现在需要设定宽度和其他框架相比就很不方便,大多数情况都是自适应宽度的列。ID 那一列如果是序号的话也没必要设置 field ,如果不是序号那可以考虑加一个 index 自增列。

还有比如表头筛选、排序(结合 Dropdown ,展开输入、选择筛选项,顺序倒序);行内编辑(数据类型、input/select/...、选项、校验规则等等);以上可在 columns 里配置。表格行排序(拖拽);行展开(参考 element )等等。我之前的几个项目都用到,结合 element 另外做的封装。你可以调研一下如果有需求可以加上。不过都是后话了,反正任重而道远。
Chatterleys
7 天前
好看
byboy
6 天前
很好
Jed2020
6 天前
非常酷,再接再厉,不忘初心
encro
6 天前
我好像看到了 naive ui
admc
6 天前
确实很赞,但是组件前缀可以简单点吗?比如只用 l-buttton 这种
userKamtao
6 天前
@admc 这确实是个问题,有点长,l 又不太好看, 咋办
onlinewjm
6 天前
很牛,支持一波
yaorc
6 天前
是喜欢的风格,感谢开源分享
caocong
6 天前
首页 3d 展示里下拉菜单的选项框是不是也保持一致 transform 方向好看些
zhangyaowen1995
6 天前
好看
WhateverYouLike
6 天前
嘿嘿,我们之前在另一个帖子有过一面之缘。厉害厉害。
jqtmviyu
6 天前
非常酷. 可惜个人还是干不过大团队.
我倒是希望有能力的人可以帮忙完善已有的流行框架

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

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

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

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

© 2021 V2EX