diff --git a/packages/web-vue/components/cascader/cascader.vue b/packages/web-vue/components/cascader/cascader.vue index 4f72b110c..6766fbc81 100644 --- a/packages/web-vue/components/cascader/cascader.vue +++ b/packages/web-vue/components/cascader/cascader.vue @@ -300,9 +300,7 @@ export default defineComponent({ * @en Mount container for popup */ popupContainer: { - type: [String, Object] as PropType< - string | HTMLElement | null | undefined - >, + type: [String, Object] as PropType, }, /** * @zh 多选模式下,最多显示的标签数量。0 表示不限制 diff --git a/packages/web-vue/components/date-picker/picker.vue b/packages/web-vue/components/date-picker/picker.vue index 1b9c98514..4555139db 100644 --- a/packages/web-vue/components/date-picker/picker.vue +++ b/packages/web-vue/components/date-picker/picker.vue @@ -264,9 +264,7 @@ export default defineComponent({ * @en Mount container for pop-up box */ popupContainer: { - type: [String, Object] as PropType< - string | HTMLElement | null | undefined - >, + type: [String, Object] as PropType, }, mode: { type: String as PropType<'date' | 'year' | 'quarter' | 'month' | 'week'>, diff --git a/packages/web-vue/components/date-picker/range-picker.vue b/packages/web-vue/components/date-picker/range-picker.vue index de9d922c5..e73e5c743 100644 --- a/packages/web-vue/components/date-picker/range-picker.vue +++ b/packages/web-vue/components/date-picker/range-picker.vue @@ -250,9 +250,7 @@ export default defineComponent({ default: true, }, popupContainer: { - type: [String, Object] as PropType< - string | HTMLElement | null | undefined - >, + type: [String, Object] as PropType, }, locale: { type: Object as PropType>, diff --git a/packages/web-vue/components/dropdown/dropdown-button.vue b/packages/web-vue/components/dropdown/dropdown-button.vue index 31caf48a7..7a983eecd 100644 --- a/packages/web-vue/components/dropdown/dropdown-button.vue +++ b/packages/web-vue/components/dropdown/dropdown-button.vue @@ -92,9 +92,7 @@ export default defineComponent({ * @en Mount container for popup */ popupContainer: { - type: [String, Object] as PropType< - string | HTMLElement | null | undefined - >, + type: [String, Object] as PropType, }, /** * @zh 是否禁用 diff --git a/packages/web-vue/components/image/preview-group.vue b/packages/web-vue/components/image/preview-group.vue index a0b8639cc..8213e8857 100644 --- a/packages/web-vue/components/image/preview-group.vue +++ b/packages/web-vue/components/image/preview-group.vue @@ -129,7 +129,7 @@ export default defineComponent({ * @en Set the mount point of the pop-up box, the same as the `to` of `teleport`, the default value is document.body */ popupContainer: { - type: [Object, String] as PropType, + type: [String, Object] as PropType, }, }, emits: [ diff --git a/packages/web-vue/components/popconfirm/popconfirm.vue b/packages/web-vue/components/popconfirm/popconfirm.vue index 5c5c41965..eb226b79f 100644 --- a/packages/web-vue/components/popconfirm/popconfirm.vue +++ b/packages/web-vue/components/popconfirm/popconfirm.vue @@ -183,7 +183,7 @@ export default defineComponent({ * @en Mount container for popup */ popupContainer: { - type: [String, Object] as PropType, + type: [String, Object] as PropType, }, /** * @zh 触发 ok 事件前的回调函数。如果返回 false 则不会触发后续事件,也可使用 done 进行异步关闭。 diff --git a/packages/web-vue/components/popover/popover.vue b/packages/web-vue/components/popover/popover.vue index 390ebf84b..3485ee719 100644 --- a/packages/web-vue/components/popover/popover.vue +++ b/packages/web-vue/components/popover/popover.vue @@ -119,9 +119,7 @@ export default defineComponent({ * @en Mount container for pop-up box */ popupContainer: { - type: [String, Object] as PropType< - string | HTMLElement | null | undefined - >, + type: [String, Object] as PropType, }, }, emits: { diff --git a/packages/web-vue/components/tooltip/tooltip.vue b/packages/web-vue/components/tooltip/tooltip.vue index 4f13eabd9..f5f986548 100644 --- a/packages/web-vue/components/tooltip/tooltip.vue +++ b/packages/web-vue/components/tooltip/tooltip.vue @@ -116,9 +116,7 @@ export default defineComponent({ * @en Mount container for popup */ popupContainer: { - type: [String, Object] as PropType< - string | HTMLElement | null | undefined - >, + type: [String, Object] as PropType, }, }, emits: { diff --git a/packages/web-vue/components/tree-select/interface.ts b/packages/web-vue/components/tree-select/interface.ts index ac180ed4e..1d417e13b 100644 --- a/packages/web-vue/components/tree-select/interface.ts +++ b/packages/web-vue/components/tree-select/interface.ts @@ -69,7 +69,7 @@ export interface TreeSelectProps { filterTreeNode: FilterTreeNode | undefined; loadMore: LoadMore | undefined; disableFilter: boolean; - popupContainer: string | HTMLElement | null | undefined; + popupContainer?: string | HTMLElement; fallbackOption: FallbackOption; showHeaderOnEmpty?: boolean; showFooterOnEmpty?: boolean; diff --git a/packages/web-vue/components/tree-select/tree-select.vue b/packages/web-vue/components/tree-select/tree-select.vue index 4ddde27eb..c1f6851e2 100644 --- a/packages/web-vue/components/tree-select/tree-select.vue +++ b/packages/web-vue/components/tree-select/tree-select.vue @@ -371,7 +371,7 @@ export default defineComponent({ * @en Mount container for pop-up box */ popupContainer: { - type: [String, Object] as PropType, + type: [String, Object] as PropType, }, /** * @zh 为 value 中找不到匹配项的 key 定义节点数据