diff --git a/packages/dropdown-item/index.ts b/packages/dropdown-item/index.ts index 7a5f5b81..7d450140 100644 --- a/packages/dropdown-item/index.ts +++ b/packages/dropdown-item/index.ts @@ -34,6 +34,10 @@ VantComponent({ type: Boolean, value: false, }, + rootPortal: { + type: Boolean, + value: false, + }, }, data: { diff --git a/packages/dropdown-item/index.wxml b/packages/dropdown-item/index.wxml index c9d4aa57..2fa5aa18 100644 --- a/packages/dropdown-item/index.wxml +++ b/packages/dropdown-item/index.wxml @@ -13,6 +13,7 @@ position="{{ direction === 'down' ? 'top' : 'bottom' }}" duration="{{ transition ? duration : 0 }}" close-on-click-overlay="{{ closeOnClickOverlay }}" + rootPortal="{{ rootPortal }}" bind:enter="onOpen" bind:leave="onClose" bind:close="toggle" diff --git a/packages/dropdown-menu/README.md b/packages/dropdown-menu/README.md index 401dc7d8..00b4aa5d 100644 --- a/packages/dropdown-menu/README.md +++ b/packages/dropdown-menu/README.md @@ -196,6 +196,7 @@ Page({ | title-class | 标题额外类名,建议使用自定义样式 item-title-class 代替 | _string_ | - | | popup-style | 自定义弹出层样式 | _string_ | - | | use-before-toggle `v1.10.12` | 是否开启下拉菜单打开或者关闭前校验 | _boolean_ | `false` | +| root-portal `v1.10.14` | 是否从页面子树中脱离出来,用于解决各种 fixed 失效问题,微信基础库 >= `2.25.2 ` | _boolean_ | `false` | ### DropdownItem Events