tdesign-react icon indicating copy to clipboard operation
tdesign-react copied to clipboard

[Dialog]模态对话框支持draggable属性

Open kajweb opened this issue 1 month ago • 4 comments

这个功能解决了什么问题

Image

你建议的方案是什么

另外提一下,官网例子,在使用非模态对话框的情况下,点击空白地方, 弹窗还是会被关闭

https://tdesign.tencent.com/react/components/dialog#%E6%A8%A1%E6%80%81%E4%B8%8E%E9%9D%9E%E6%A8%A1%E6%80%81%E7%B1%BB%E5%AF%B9%E8%AF%9D%E6%A1%86

kajweb avatar Nov 04 '25 13:11 kajweb

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

github-actions[bot] avatar Nov 04 '25 13:11 github-actions[bot]

或者提供非模态对话框,支持展示showOverlay的能力。 希望为了增加拖动后,仍然保留遮罩层。

kajweb avatar Nov 04 '25 13:11 kajweb

  • 「非模态对话框的情况下,点击空白地方, 弹窗还是会被关闭」这个问题已提了 PR 修复
  • 「非模态对话框,支持展示 showOverlay 的能力」感觉有点违背「非模态框不中断用户操作」这个本意

RylanBot avatar Nov 05 '25 06:11 RylanBot

嗯,但是现在目标是让模态弹窗支持拖拽的能力。 但是模态弹窗不支持拖拽,如果改为非模态弹窗会影响页面样式。

所以提出以下建议: 1、模态对话框支持draggable属性 【推荐,feature】 ~~2、非模态弹窗支持遮罩层【不建议】~~

kajweb avatar Nov 05 '25 10:11 kajweb