naive-ui
naive-ui copied to clipboard
📢 NaiveUI 开发需求征集 & 任务认领
问题的清晰而简明的描述
NaiveUI 一直致力于为 Vue3 开发者提供优秀的组件库解决方案。随着使用场景的不断扩大,为了更好的优化和提升 NaiveUI 组件库的体验,我们正在收集社区反馈,规划下一阶段的开发重点。
组件
-
Cascader:
- [ ] https://github.com/tusen-ai/naive-ui/issues/5347
-
Date Table:
- [ ] 汇总行固定在底部
- [ ] https://github.com/tusen-ai/naive-ui/issues/2814
- [ ] https://github.com/tusen-ai/naive-ui/issues/6170
- [ ] https://github.com/tusen-ai/naive-ui/issues/6432
- [ ] https://github.com/tusen-ai/naive-ui/issues/6585
- [ ] 支持筛选列 & 显隐
- [ ] https://github.com/tusen-ai/naive-ui/issues/3563
- [ ] 汇总行固定在底部
-
Date Picker:
- [ ] 支持选择多个日期
- [ ] https://github.com/tusen-ai/naive-ui/issues/3357
- [ ] https://github.com/tusen-ai/naive-ui/issues/5469
- [ ] 菜单收起交互优化 https://github.com/tusen-ai/naive-ui/pull/6741
- [ ] https://github.com/tusen-ai/naive-ui/issues/3167
- [ ] https://github.com/tusen-ai/naive-ui/issues/5934
- [ ] https://github.com/tusen-ai/naive-ui/issues/6576
- [ ] 支持时区
- [ ] https://github.com/tusen-ai/naive-ui/issues/715
- [ ] https://github.com/tusen-ai/naive-ui/issues/2591
- [ ] https://github.com/tusen-ai/naive-ui/issues/4126
- [ ] https://github.com/tusen-ai/naive-ui/issues/4821
- [ ] https://github.com/tusen-ai/naive-ui/issues/5429
- [ ] 支持自定义单元格
- [ ] https://github.com/tusen-ai/naive-ui/issues/5778
- [ ] https://github.com/tusen-ai/naive-ui/issues/6017
- [ ] https://github.com/tusen-ai/naive-ui/issues/6166
- [ ] https://github.com/tusen-ai/naive-ui/issues/6614
- [ ] 支持选择多个日期
-
Dialog:
- [ ] 支持自定义
z-indexhttps://github.com/tusen-ai/naive-ui/pull/6802- [ ] https://github.com/tusen-ai/naive-ui/issues/4349
- [ ] https://github.com/tusen-ai/naive-ui/issues/6501
- [ ] 支持自定义
-
Dynamic Input:
- [ ] https://github.com/tusen-ai/naive-ui/issues/5660
-
Dynamic Tags:
- [ ] https://github.com/tusen-ai/naive-ui/issues/5643
-
Image:
- [ ] 支持图片预览方法 https://github.com/tusen-ai/naive-ui/pull/6746
- [ ] https://github.com/tusen-ai/naive-ui/issues/5763
- [ ] https://github.com/tusen-ai/naive-ui/issues/6479
- [ ] https://github.com/tusen-ai/naive-ui/issues/6695
- [ ] 支持图片预览方法 https://github.com/tusen-ai/naive-ui/pull/6746
-
Input:
- [x] https://github.com/tusen-ai/naive-ui/issues/1385
- [x] https://github.com/tusen-ai/naive-ui/issues/5681
- [x] https://github.com/tusen-ai/naive-ui/issues/6222
-
Log:https://github.com/tusen-ai/naive-ui/pull/6769
- [ ] https://github.com/tusen-ai/naive-ui/issues/6071
-
Modal:
- [ ] https://github.com/tusen-ai/naive-ui/issues/4848
-
Noticication:
- [ ] https://github.com/tusen-ai/naive-ui/issues/4126
-
Ellipsis:
- [ ] https://github.com/tusen-ai/naive-ui/issues/75 更多自定义功能
- [ ] https://github.com/tusen-ai/naive-ui/issues/5352
-
Select:
- [ ] 选择同一个选项会触发 on-update:value
- [ ] https://github.com/tusen-ai/naive-ui/issues/4326
- [ ] https://github.com/tusen-ai/naive-ui/issues/6352
- [ ] 选择同一个选项会触发 on-update:value
-
Tabs:
- [ ] https://github.com/tusen-ai/naive-ui/issues/2128
- [ ] https://github.com/tusen-ai/naive-ui/issues/5846
-
Time Picker:
- [ ] https://github.com/tusen-ai/naive-ui/issues/4448 支持时间范围选择器
-
Tree:
- [ ] https://github.com/tusen-ai/naive-ui/issues/5221
-
Virtual List:
- [ ] https://github.com/tusen-ai/naive-ui/issues/6596
-
内存泄漏:
- [ ] https://github.com/tusen-ai/naive-ui/issues/5900
- [ ] https://github.com/tusen-ai/naive-ui/issues/5916
- [ ] https://github.com/tusen-ai/naive-ui/issues/5992
-
全局组件:
- [ ] https://github.com/tusen-ai/naive-ui/issues/356
- [ ] https://github.com/tusen-ai/naive-ui/issues/5614
-
Typescript 类型:
- [ ] n-tree n-tree-select n-select 支持泛型
- [ ] https://github.com/tusen-ai/naive-ui/issues/5386
- [ ] https://github.com/tusen-ai/naive-ui/issues/5989
- [ ] n-tree n-tree-select n-select 支持泛型
-
新增 Chat 组件:
- [ ] https://github.com/tusen-ai/naive-ui/issues/6020
- [ ] https://github.com/tusen-ai/naive-ui/issues/6449
- [ ] https://github.com/tusen-ai/naive-ui/issues/6539
-
新增 Segment 组件:https://github.com/tusen-ai/naive-ui/pull/6794
- [ ] https://github.com/tusen-ai/naive-ui/issues/5499
-
新增 Tour 组件:
- [ ] https://github.com/tusen-ai/naive-ui/issues/5132
- [ ] https://github.com/tusen-ai/naive-ui/issues/5776
- [ ] https://github.com/tusen-ai/naive-ui/issues/6506
文档
- [ ] https://github.com/tusen-ai/naive-ui/issues/5999
设计资源
- [ ] https://github.com/tusen-ai/naive-ui/issues/3327
- [ ] https://github.com/tusen-ai/naive-ui/issues/5607
- [ ] https://github.com/tusen-ai/naive-ui/issues/6325
- [ ] https://github.com/tusen-ai/naive-ui/issues/4992
参与贡献
- 🚀 如果你愿意参与开发或修复问题,欢迎评论区认领任务或提交 PR
- 📜 贡献指南
- 💬 有任何问题,欢迎在评论区提问
💪 我们始终相信开源的力量,期待借助更多人的力量参与贡献 NaiveUI,共同打造一个更优秀的 Vue3 UI 组件库。
- [ ] 组件大小自适应 #4250
- [ ] 菜单收起交互优化
提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 https://github.com/tusen-ai/naive-ui/pull/5564
之前提过一个,缺省页全局配置 比如select没数据的时候 级联选择器没数据的时候 表格没数据的时候 希望直接有一个全局配置 这样扔个组件进去 一次解决所有问题
- [ ] 菜单收起交互优化
提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 #5564
@jahnli 请帮忙确定以下 2 个方案,更倾向于哪一种实现?
-
新增属性,控制是否选择后隐藏 panel
closePanelOnSelectDate,选择年或月后,关闭面板closePanelOnSelectYear,选择年后,关闭面板closePanelOnSelectMonth,选择月后,关闭面板
-
默认选择年或月后,直接关闭弹窗
之前的 pr 提交的时间过于久远,冲突太多,已经 close 了,等方案确定后,再新开个 pr
- [ ] 菜单收起交互优化 提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 #5564
@jahnli 请帮忙确定以下 2 个方案,更倾向于哪一种实现?
新增属性,控制是否选择后隐藏 panel
closePanelOnSelectDate,选择年或月后,关闭面板closePanelOnSelectYear,选择年后,关闭面板closePanelOnSelectMonth,选择月后,关闭面板默认选择年或月后,直接关闭弹窗
之前的 pr 提交的时间过于久远,冲突太多,已经 close 了,等方案确定后,再新开个 pr
直接默认就关闭算 breaking change 吧,是不是对现有的一部分人不太友好
- [ ] 菜单收起交互优化 提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 #5564
@jahnli 请帮忙确定以下 2 个方案,更倾向于哪一种实现?
新增属性,控制是否选择后隐藏 panel
closePanelOnSelectDate,选择年或月后,关闭面板closePanelOnSelectYear,选择年后,关闭面板closePanelOnSelectMonth,选择月后,关闭面板默认选择年或月后,直接关闭弹窗
之前的 pr 提交的时间过于久远,冲突太多,已经 close 了,等方案确定后,再新开个 pr
直接默认就关闭算 breaking change 吧,是不是对现有的一部分人不太友好
通过属性控制是否关闭,有空帮忙 review 下,有需要调整的地方,随时联系。
https://github.com/tusen-ai/naive-ui/pull/6741
- [ ] 菜单收起交互优化 提过一个 PR,可能 API 过于繁琐,没有 merge,如果有需要调整的地方,可及时告知。 #5564
@jahnli 请帮忙确定以下 2 个方案,更倾向于哪一种实现?
新增属性,控制是否选择后隐藏 panel
closePanelOnSelectDate,选择年或月后,关闭面板closePanelOnSelectYear,选择年后,关闭面板closePanelOnSelectMonth,选择月后,关闭面板默认选择年或月后,直接关闭弹窗
之前的 pr 提交的时间过于久远,冲突太多,已经 close 了,等方案确定后,再新开个 pr
直接默认就关闭算 breaking change 吧,是不是对现有的一部分人不太友好
通过属性控制是否关闭,有空帮忙 review 下,有需要调整的地方,随时联系。
好的,07akioni 在 DeepSeek 工作,最近 DeepSeek 很忙,空了会 review 的
3563放错地方了
3563放错地方了
👌 已更新
https://github.com/tusen-ai/naive-ui/pull/6752 支持图片预览方法,n-image-preview ,n-image-group 支持单独使用
https://github.com/tusen-ai/naive-ui/pull/6759 n-modal 新增 max-height 属性
图片预览那个需要替换一下
https://github.com/tusen-ai/naive-ui/issues/3827 扩展 resizeable 的能力,对业务来说挺需要的
还有 希望图片预览可以 有鼠标滚轮放大 缩小的功能
目前只能点下面工具栏图标 放大缩小
可以增加个时间回显的组件吗?类似这个:
就是显示当前 年月日 时分秒的组件
可以增加个时间回显的组件吗?类似这个:
就是显示当前
年月日 时分秒的组件
这个还需要组件库/?
-
新增 Chat 组件:
- [ ] https://github.com/tusen-ai/naive-ui/issues/6020
- [ ] https://github.com/tusen-ai/naive-ui/issues/6449
- [ ] https://github.com/tusen-ai/naive-ui/issues/6539
https://github.com/tusen-ai/naive-ui/issues/6737