Tencent / tdesign-vue

A Vue.js UI components lib for TDesign.
https://tdesign.tencent.com/vue
MIT License
908 stars 351 forks source link

[popup] 建议popup弹出层添加全局挂载点的配置 #3167

Open hinak0 opened 4 months ago

hinak0 commented 4 months ago

这个功能解决了什么问题

当应用放在app容器中时,popup的element挂载地点可能影响页面表现 每个popup层都单独设置attach太麻烦,如果可以全局配置就好了。

你建议的方案是什么

添加相关全局配置

github-actions[bot] commented 4 months ago

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

uyarn commented 4 months ago

默认挂载的就是body 如果全局配置 全部挂载在其他某个节点,又是什么场景嘞?

hinak0 commented 4 months ago

默认挂载的就是body 如果全局配置 全部挂载在其他某个节点,又是什么场景嘞?

比如一个页面中有多个app的时候,不同app做了css样式隔离;

再比如把app放进其他的app容器中,全局应该可以配置挂载在容器顶层而不是body里面(会造成样式丢失)

uyarn commented 2 months ago

https://github.com/TDesignOteam/tdesign-api/pull/336