ant-design-mobile icon indicating copy to clipboard operation
ant-design-mobile copied to clipboard

各种组件的 getContainer 属性的默认值要不要统一成一样的

Open awmleer opened this issue 3 years ago • 3 comments

Version of antd-mobile

5.8.1

Description

现在有很多组件有 getContainer 属性,比如 Popover Popup Mask Dialog Modal ActionSheet 等等,其中有些组件的 getContainer 默认值是 null,有些是 () => document.body,可能会对用户造成一些理解上的成本

下个大版本的时候,或许可以考虑再统一看一下这些组件的使用场景,如果有可能的话,可以把各种 getContainer 的默认值统一掉

如果各位朋友们在使用 antd-mobile 的过程中,遇到了由于 getContainer 导致的坑,欢迎在下面评论一下~

awmleer avatar Mar 28 '22 03:03 awmleer

全局的,应该可以统一,不然比较乱。现在使用时,每个组件都要看下默认值。特殊的可以组件属性里单独覆盖

liangskyli avatar Mar 28 '22 04:03 liangskyli

不管最后全部默认是 null 还是 document.body ,可以在 ConfigProvider 增加配置,支持用户自定义默认

crazyair avatar Mar 28 '22 04:03 crazyair

ConfigProvider 里支持配置 +1 #4873

awmleer avatar Mar 28 '22 06:03 awmleer