Tencent / tdesign-vue-next

A Vue3.x UI components lib for TDesign.
https://tdesign.tencent.com/vue-next
MIT License
1.42k stars 457 forks source link

🙋‍♂️ 组件库新需求 #848

Open supperdsj opened 2 years ago

supperdsj commented 2 years ago

说明

近期大量 issue 为组件库特性增加需求,如果当前组件库如有不满足业务需求的,可在此 issue 后评论,用户提的此类 issue 也会归类到此,原 issue 会被关闭。统一在这边做需求管理

不是每一个特性我们都会支持,涉及到 API 增加的需求,待 PMC 评审通过后,会开新的 issue 进入 in progress 流程。

新组件需求

ConfigProvider

Tree

Upload

TreeSelect

Tabs

DatePicker

Menu

Dialog

InputNumber

Select

Transfer

Tag

github-actions[bot] commented 2 years ago

👋 @supperdsj,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

PengYYYYY commented 2 years ago

业务需要全系统的dialog都要满足没有closebtn,不可以点击蒙层关闭,不可以通过键盘esc关闭。from from issue https://github.com/Tencent/tdesign-vue-next/issues/747

WINGSIGOD commented 2 years ago

希望增加backtop和滚动条样式

PengYYYYY commented 2 years ago

backtop

组件有规划,滚动条样式是指?

WINGSIGOD commented 2 years ago

就是原身滚动条有点丑 有好看一点的滚动条样式替换吗

PengYYYYY commented 2 years ago

narrow-scrollbar 可以加这个类,组件库自带了这个样式

yangyuexiong commented 2 years ago

希望增加缺省页和时间轴组件

SLSSZM commented 2 years ago

文字按钮鼠标移入不应该都是灰色,或者应该增加一个开关,根据每个主题配置不同的鼠标移入背景色,如: image image 以及希望增加一个文本组件,可以根据 高度、宽度、字数 进行文字缩略。

SLSSZM commented 2 years ago

对话框内容过长发生滚动出现的滚动条是原生的 image 建议默认加上narrow-scrollbar类 image

arieslee commented 2 years ago

@pengYYYYY backtop组件和image展示组件近期有计划上线吗?

chaishi commented 2 years ago

需求:支持所有组件的所有图标,全局配置(React 已经实现,可以跟进参考)

honkinglin commented 2 years ago

需求:支持所有组件的所有图标,全局配置(React 已经实现,可以跟进参考)

可参考 React https://github.com/Tencent/tdesign-react/pull/1181

PengYYYYY commented 2 years ago

希望增加缺省页和时间轴组件

time-line开发中

PengYYYYY commented 2 years ago

@pengYYYYY backtop组件和image展示组件近期有计划上线吗?

backtop和image开发中

PengYYYYY commented 2 years ago

穿梭框支持 height 属性调整高度 #1405

SLSSZM commented 2 years ago

希望selectInput的菜单能用键盘上下进行选择

PengYYYYY commented 2 years ago

希望selectInput的菜单能用键盘上下进行选择

selectInput 是一个基础类的组件,提供给 date-picker, time-picker, cascader 这些组件用的,键盘上下选择的话不会做在这个组件里面,可以参考 select 组件的实现

zonewancheng commented 2 years ago

希望t-input以及其它的输入型标签能支持一下 v-model.trim 类似的修饰符

PengYYYYY commented 2 years ago

希望t-input以及其它的输入型标签能支持一下 v-model.trim 类似的修饰符

修饰符类的需求暂时不会加,考虑到这是vue的语法糖,td是一个支持多框架的组件库,这类语法糖在react并没有,可以按自身需要对基础组件做封装

PengYYYYY commented 2 years ago

经过讨论,dialog增加全屏api

liect commented 2 years ago

希望Tabs组件增加extra插槽 例如: 微信截图_20220907102804 微信截图_20220907102815

Reg1350 commented 1 year ago

Drawer抽屉可以提供和Dialog对话框一样的插件函数调用方式嘛

hexu6788 commented 1 year ago

image 图片上传控件,增加视频上传、图片上传,且可预览,可删除可交换顺序(前移,后移)

hexu6788 commented 1 year ago

需要增加一个组件。 解决如: 设置库存预警,库存数为1-10之间的数字 显示为库存不足,结果为11-50显示为库存正常,>=50 显示为 库存充裕。 image

PengYYYYY commented 1 year ago

需要增加一个组件。 解决如: 设置库存预警,库存数为1-10之间的数字 显示为库存不足,结果为11-50显示为库存正常,>=50 显示为 库存充裕。 image

这个组件可以由slider和input-number 拼接而成

liect commented 1 year ago

Drawer抽屉可以提供和Dialog对话框一样的插件函数调用方式嘛 +1 Me too

sunjiesama commented 1 year ago

希望可以新增Cascader自定义前置后置icon的功能,因为很多组件都已经有这个功能了,input select datapick等。这些组件放在一个表单里,唯独Cascader没有图标。

PDieE commented 1 year ago

希望增加缺省页和时间轴组件

time-line开发中

问下 timeline 开发的如何了?我看文档组件概览有,但是点不进去

PengYYYYY commented 1 year ago

cascader 基于 selectInput 做的实现,可用 selectInputProps 透传, 用 selectInputlabelsuffix 来实现该功能。

PengYYYYY commented 1 year ago

希望增加缺省页和时间轴组件

time-line开发中

问下 timeline 开发的如何了?我看文档组件概览有,但是点不进去

尽快开发

PengYYYYY commented 1 year ago

希望增加缺省页和时间轴组件

time-line开发中

问下 timeline 开发的如何了?我看文档组件概览有,但是点不进去

已上线,可以升级到新版使用

ls-v commented 1 year ago

建议Button增加按钮组组件

liect commented 1 year ago

希望新增基于CSS Grid布局的Grid组件 参考naive ui 微信截图_20221130205529

liect commented 1 year ago

建议Button增加按钮组组件

+1,这种需求感觉挺有必要的 image

Yacj commented 1 year ago

希望新增 数值显示 组件 例子:https://arco.design/vue/component/statistic

AnThinking commented 1 year ago

希望ImageViewer可以自定义操作栏,希望能够实现类似于https://arco.design/vue/component/image#preview-group的多图预览

yudan215 commented 1 year ago

建议图标可引入例如iconify等的多图标库

qihuantian1 commented 1 year ago

希望 Drawer 组件能增加 显示 隐藏 后的事件类似于dialog

candy-Tong commented 1 year ago

是不是还没有返回顶部的组件

tengfeiyu commented 1 year ago
  1. 期望 GlobalConfigProvider.DialogConfig 增加 attach、zindex 属性配置
  2. 期望 GlobalConfigProvider.DrawerConfig 增加 attach、zIndex 属性配置
  3. 另外 ImageViewer 组件的 zIndex 属性默认值是2000,如果是 dialog 触发的图片预览,则会发生遮挡,ImageViewer 组件是否应该至于顶层更合理些,或者 GlobalConfigProvider.ImageViewerConfig 增加 zIndex 属性配置也可
yixiaco commented 1 year ago

期望可以添加图片单选,多选,颜色单选多选

image

JasonBrook97 commented 1 year ago

希望Table 组件的单元格编辑功能,提供一个可以取消默认的“单击退出编辑态”的方式。增加可以手动进入或退出编辑态的功能

supmry commented 1 year ago

tabs什么时候支持action插槽,文档上都写了好久了,还是不能用

JasonBrook97 commented 1 year ago

按钮可不可加个按钮组,就像这样 image

colaiven commented 1 year ago

模态对话框能不能支持拖拽?完全不能理解为啥要特地限制拖拽功能,下面的这些组件库都是支持的。 arco-design: https://arco.design/vue/component/modal ant-design: https://next.antdv.com/components/modal-cn element-ui: https://element-plus.gitee.io/zh-CN/component/dialog.html#%E5%8F%AF%E6%8B%96%E6%8B%BD%E5%AF%B9%E8%AF%9D%E6%A1%86

NetFlareSuperAdmin commented 1 year ago

为日历组件 (calendar) 添加周/天视图 (Week View/Day View)

Screenshot 2023-05-28 at 8 55 56 PM

上面的截图中已经有月/年开关,需要添加周/天选项。

例如 Google Calendar 中的周视图如下:

Screenshot 2023-05-28 at 8 58 07 PM

天视图如下:

Screenshot 2023-05-28 at 8 57 57 PM
JasonBrook97 commented 1 year ago

希望支持upload 上传自定义状态提示。

zonewancheng commented 1 year ago

希望switch支持不同的主题设置

zonewancheng commented 1 year ago

希望switch支持不同的主题设置

还有形状可以考虑,比如方形

uyarn commented 1 year ago

希望switch支持不同的主题设置

还有形状可以考虑,比如方形

这个通过改变css variables就可以实现的 --td-radius-extraLarge: 0;

image