From 0f8c9917f8a95c41b6c3e83c9b4350beb7287a1d Mon Sep 17 00:00:00 2001 From: Li Chen Date: Sat, 22 Aug 2020 01:45:42 +0800 Subject: [PATCH] chore(runtime-core): use ReactiveFlags.SKIP in vnode for consistency (#1901) --- packages/runtime-core/src/vnode.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/runtime-core/src/vnode.ts b/packages/runtime-core/src/vnode.ts index efdd2b111..b444215ca 100644 --- a/packages/runtime-core/src/vnode.ts +++ b/packages/runtime-core/src/vnode.ts @@ -20,7 +20,7 @@ import { Component } from './component' import { RawSlots } from './componentSlots' -import { isProxy, Ref, toRaw } from '@vue/reactivity' +import { isProxy, Ref, toRaw, ReactiveFlags } from '@vue/reactivity' import { AppContext } from './apiCreateApp' import { SuspenseImpl, @@ -118,7 +118,7 @@ export interface VNode< /** * @internal */ - __v_skip: true + [ReactiveFlags.SKIP]: true type: VNodeTypes props: (VNodeProps & ExtraProps) | null key: string | number | null @@ -375,7 +375,7 @@ function _createVNode( const vnode: VNode = { __v_isVNode: true, - __v_skip: true, + [ReactiveFlags.SKIP]: true, type, props, key: props && normalizeKey(props), @@ -440,7 +440,7 @@ export function cloneVNode( : props return { __v_isVNode: true, - __v_skip: true, + [ReactiveFlags.SKIP]: true, type: vnode.type, props: mergedProps, key: mergedProps && normalizeKey(mergedProps),