ソースを参照

fix(vapor): handle next host node for vapor component (#13823)

close #13824

---------

Co-authored-by: daiwei <daiwei521@126.com>
Jack 8 ヶ月 前
コミット
96ca3b0243
1 ファイル変更1 行追加1 行削除
  1. 1 1
      packages/runtime-core/src/renderer.ts

+ 1 - 1
packages/runtime-core/src/renderer.ts

@@ -2499,7 +2499,7 @@ function baseCreateRenderer(
   const getNextHostNode: NextFn = vnode => {
   const getNextHostNode: NextFn = vnode => {
     if (vnode.shapeFlag & ShapeFlags.COMPONENT) {
     if (vnode.shapeFlag & ShapeFlags.COMPONENT) {
       if ((vnode.type as ConcreteComponent).__vapor) {
       if ((vnode.type as ConcreteComponent).__vapor) {
-        return hostNextSibling((vnode.component! as any).block)
+        return hostNextSibling(vnode.anchor!)
       }
       }
       return getNextHostNode(vnode.component!.subTree)
       return getNextHostNode(vnode.component!.subTree)
     }
     }