]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: update
authordaiwei <daiwei521@126.com>
Wed, 25 Jun 2025 06:48:07 +0000 (14:48 +0800)
committerdaiwei <daiwei521@126.com>
Wed, 25 Jun 2025 06:48:07 +0000 (14:48 +0800)
remove unnecessary locateHydrationNode for DynamicFragment

packages/runtime-vapor/src/apiCreateDynamicComponent.ts
packages/runtime-vapor/src/apiCreateIf.ts
packages/runtime-vapor/src/componentSlots.ts

index 01b6778cd7cdef8be47dc218919c4159aef6beaf..bd873266b10869a2334daf1f4cc0c9cda4a0aa29 100644 (file)
@@ -10,7 +10,7 @@ import {
   resetInsertionState,
 } from './insertionState'
 import { DYNAMIC_COMPONENT_ANCHOR_LABEL } from '@vue/shared'
-import { isHydrating, locateHydrationNode } from './dom/hydration'
+import { isHydrating } from './dom/hydration'
 
 export function createDynamicComponent(
   getter: () => any,
@@ -20,11 +20,8 @@ export function createDynamicComponent(
 ): VaporFragment {
   const _insertionParent = insertionParent
   const _insertionAnchor = insertionAnchor
-  if (isHydrating) {
-    locateHydrationNode(true)
-  } else {
-    resetInsertionState()
-  }
+  if (!isHydrating) resetInsertionState()
+
   const frag =
     isHydrating || __DEV__
       ? new DynamicFragment(DYNAMIC_COMPONENT_ANCHOR_LABEL)
index ba13df83d70375d3fc0e272ef3cca5f9e988ee27..3e370592b32d118e36736ea7ecee0ec77beaf263 100644 (file)
@@ -1,6 +1,6 @@
 import { IF_ANCHOR_LABEL } from '@vue/shared'
 import { type Block, type BlockFn, DynamicFragment, insert } from './block'
-import { isHydrating, locateHydrationNode } from './dom/hydration'
+import { isHydrating } from './dom/hydration'
 import {
   insertionAnchor,
   insertionParent,
@@ -16,11 +16,7 @@ export function createIf(
 ): Block {
   const _insertionParent = insertionParent
   const _insertionAnchor = insertionAnchor
-  if (isHydrating) {
-    locateHydrationNode(true)
-  } else {
-    resetInsertionState()
-  }
+  if (!isHydrating) resetInsertionState()
 
   let frag: Block
   if (once) {
index 216d284daa0ce198e2829183b87c89c46a68e97a..3ab49867e8d3afdc0b59185231fca9219ce5afbc 100644 (file)
@@ -16,7 +16,7 @@ import {
   insertionParent,
   resetInsertionState,
 } from './insertionState'
-import { isHydrating, locateHydrationNode } from './dom/hydration'
+import { isHydrating } from './dom/hydration'
 
 export type RawSlots = Record<string, VaporSlot> & {
   $?: DynamicSlotSource[]
@@ -105,11 +105,7 @@ export function createSlot(
 ): Block {
   const _insertionParent = insertionParent
   const _insertionAnchor = insertionAnchor
-  if (isHydrating) {
-    locateHydrationNode(true)
-  } else {
-    resetInsertionState()
-  }
+  if (!isHydrating) resetInsertionState()
 
   const instance = currentInstance as VaporComponentInstance
   const rawSlots = instance.rawSlots