From 3a4baaff419f681ee8cd5ce28da29af48abf8f7c Mon Sep 17 00:00:00 2001 From: landluck Date: Mon, 27 Feb 2023 11:24:05 +0800 Subject: [PATCH] feat(dropdown-item): add root-portal prop support (#5256) Co-authored-by: liuhaihonggia --- packages/dropdown-item/index.ts | 4 ++++ packages/dropdown-item/index.wxml | 1 + packages/dropdown-menu/README.md | 1 + 3 files changed, 6 insertions(+) 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