diff --git a/packages/action-sheet/test/__snapshots__/demo.spec.ts.snap b/packages/action-sheet/test/__snapshots__/demo.spec.ts.snap
index 94db079b..138de9f7 100644
--- a/packages/action-sheet/test/__snapshots__/demo.spec.ts.snap
+++ b/packages/action-sheet/test/__snapshots__/demo.spec.ts.snap
@@ -55,7 +55,6 @@ exports[`should render demo and match snapshot 1`] = `
           bind:close="onClickOverlay"
         >
           <van-overlay
-            rootPortal="{{false}}"
             bind:click="onClickOverlay"
           >
             <van-transition
@@ -121,7 +120,6 @@ exports[`should render demo and match snapshot 1`] = `
           bind:close="onClickOverlay"
         >
           <van-overlay
-            rootPortal="{{false}}"
             bind:click="onClickOverlay"
           >
             <van-transition
@@ -187,7 +185,6 @@ exports[`should render demo and match snapshot 1`] = `
           bind:close="onClickOverlay"
         >
           <van-overlay
-            rootPortal="{{false}}"
             bind:click="onClickOverlay"
           >
             <van-transition
@@ -253,7 +250,6 @@ exports[`should render demo and match snapshot 1`] = `
           bind:close="onClickOverlay"
         >
           <van-overlay
-            rootPortal="{{false}}"
             bind:click="onClickOverlay"
           >
             <van-transition
@@ -319,7 +315,6 @@ exports[`should render demo and match snapshot 1`] = `
           bind:close="onClickOverlay"
         >
           <van-overlay
-            rootPortal="{{false}}"
             bind:click="onClickOverlay"
           >
             <van-transition
@@ -386,7 +381,6 @@ exports[`should render demo and match snapshot 1`] = `
           bind:close="onClickOverlay"
         >
           <van-overlay
-            rootPortal="{{false}}"
             bind:click="onClickOverlay"
           >
             <van-transition
diff --git a/packages/calendar/test/__snapshots__/demo.spec.ts.snap b/packages/calendar/test/__snapshots__/demo.spec.ts.snap
index c1a41de1..06fae70e 100644
--- a/packages/calendar/test/__snapshots__/demo.spec.ts.snap
+++ b/packages/calendar/test/__snapshots__/demo.spec.ts.snap
@@ -1709,7 +1709,6 @@ exports[`should render demo and match snapshot 1`] = `
       bind:enter="onOpen"
     >
       <van-overlay
-        rootPortal="{{false}}"
         bind:click="onClickOverlay"
       >
         <van-transition
diff --git a/packages/cascader/test/__snapshots__/demo.spec.ts.snap b/packages/cascader/test/__snapshots__/demo.spec.ts.snap
index 4ef30c17..74ed9507 100644
--- a/packages/cascader/test/__snapshots__/demo.spec.ts.snap
+++ b/packages/cascader/test/__snapshots__/demo.spec.ts.snap
@@ -100,7 +100,6 @@ exports[`should render demo and match snapshot 1`] = `
       </van-field>
       <van-popup>
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -210,7 +209,6 @@ exports[`should render demo and match snapshot 1`] = `
       </van-field>
       <van-popup>
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -320,7 +318,6 @@ exports[`should render demo and match snapshot 1`] = `
       </van-field>
       <van-popup>
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -430,7 +427,6 @@ exports[`should render demo and match snapshot 1`] = `
       </van-field>
       <van-popup>
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
diff --git a/packages/dialog/test/__snapshots__/demo.spec.ts.snap b/packages/dialog/test/__snapshots__/demo.spec.ts.snap
index 1c9f77c4..605986f6 100644
--- a/packages/dialog/test/__snapshots__/demo.spec.ts.snap
+++ b/packages/dialog/test/__snapshots__/demo.spec.ts.snap
@@ -268,7 +268,6 @@ exports[`should render demo and match snapshot 1`] = `
       bind:close="onClickOverlay"
     >
       <van-overlay
-        rootPortal="{{false}}"
         bind:click="onClickOverlay"
       >
         <van-transition
@@ -285,7 +284,6 @@ exports[`should render demo and match snapshot 1`] = `
       bind:close="onClickOverlay"
     >
       <van-overlay
-        rootPortal="{{false}}"
         bind:click="onClickOverlay"
       >
         <van-transition
diff --git a/packages/popup/test/__snapshots__/demo.spec.ts.snap b/packages/popup/test/__snapshots__/demo.spec.ts.snap
index 7f6048de..a56a4456 100644
--- a/packages/popup/test/__snapshots__/demo.spec.ts.snap
+++ b/packages/popup/test/__snapshots__/demo.spec.ts.snap
@@ -46,7 +46,6 @@ exports[`should render demo and match snapshot 1`] = `
         bind:close="hideBasic"
       >
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -195,7 +194,6 @@ exports[`should render demo and match snapshot 1`] = `
         bind:close="hideTop"
       >
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -209,7 +207,6 @@ exports[`should render demo and match snapshot 1`] = `
         bind:close="hideBottom"
       >
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -223,7 +220,6 @@ exports[`should render demo and match snapshot 1`] = `
         bind:close="hideLeft"
       >
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -237,7 +233,6 @@ exports[`should render demo and match snapshot 1`] = `
         bind:close="hideRight"
       >
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -355,7 +350,6 @@ exports[`should render demo and match snapshot 1`] = `
         bind:close="hideCloseIcon"
       >
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -369,7 +363,6 @@ exports[`should render demo and match snapshot 1`] = `
         bind:close="hideCustomCloseIcon"
       >
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -383,7 +376,6 @@ exports[`should render demo and match snapshot 1`] = `
         bind:close="hideCustomIconPosition"
       >
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
@@ -439,7 +431,6 @@ exports[`should render demo and match snapshot 1`] = `
         bind:close="hideRound"
       >
         <van-overlay
-          rootPortal="{{false}}"
           bind:click="onClickOverlay"
         >
           <van-transition
diff --git a/packages/share-sheet/test/__snapshots__/demo.spec.ts.snap b/packages/share-sheet/test/__snapshots__/demo.spec.ts.snap
index b6271e6e..3a32b1dc 100644
--- a/packages/share-sheet/test/__snapshots__/demo.spec.ts.snap
+++ b/packages/share-sheet/test/__snapshots__/demo.spec.ts.snap
@@ -56,7 +56,6 @@ exports[`should render demo and match snapshot 1`] = `
             bind:close="onClose"
           >
             <van-overlay
-              rootPortal="{{false}}"
               bind:click="onClickOverlay"
             >
               <van-transition
@@ -124,7 +123,6 @@ exports[`should render demo and match snapshot 1`] = `
             bind:close="onClose"
           >
             <van-overlay
-              rootPortal="{{false}}"
               bind:click="onClickOverlay"
             >
               <van-transition
@@ -192,7 +190,6 @@ exports[`should render demo and match snapshot 1`] = `
             bind:close="onClose"
           >
             <van-overlay
-              rootPortal="{{false}}"
               bind:click="onClickOverlay"
             >
               <van-transition
@@ -260,7 +257,6 @@ exports[`should render demo and match snapshot 1`] = `
             bind:close="onClose"
           >
             <van-overlay
-              rootPortal="{{false}}"
               bind:click="onClickOverlay"
             >
               <van-transition
diff --git a/packages/swipe-cell/test/__snapshots__/demo.spec.ts.snap b/packages/swipe-cell/test/__snapshots__/demo.spec.ts.snap
index f606abb0..7b99e9bf 100644
--- a/packages/swipe-cell/test/__snapshots__/demo.spec.ts.snap
+++ b/packages/swipe-cell/test/__snapshots__/demo.spec.ts.snap
@@ -248,7 +248,6 @@ exports[`should render demo and match snapshot 1`] = `
       bind:close="onClickOverlay"
     >
       <van-overlay
-        rootPortal="{{false}}"
         bind:click="onClickOverlay"
       >
         <van-transition
diff --git a/packages/switch/test/__snapshots__/demo.spec.ts.snap b/packages/switch/test/__snapshots__/demo.spec.ts.snap
index 5a672241..15880239 100644
--- a/packages/switch/test/__snapshots__/demo.spec.ts.snap
+++ b/packages/switch/test/__snapshots__/demo.spec.ts.snap
@@ -169,7 +169,6 @@ exports[`should render demo and match snapshot 1`] = `
       bind:close="onClickOverlay"
     >
       <van-overlay
-        rootPortal="{{false}}"
         bind:click="onClickOverlay"
       >
         <van-transition