chore(runtime-core): use ReactiveFlags.SKIP in vnode for consistency (#1901)
This commit is contained in:
parent
3c05f8bbd6
commit
0f8c9917f8
@ -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<T, U>(
|
||||
: props
|
||||
return {
|
||||
__v_isVNode: true,
|
||||
__v_skip: true,
|
||||
[ReactiveFlags.SKIP]: true,
|
||||
type: vnode.type,
|
||||
props: mergedProps,
|
||||
key: mergedProps && normalizeKey(mergedProps),
|
||||
|
Loading…
Reference in New Issue
Block a user