We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 51d2be2 commit 9acc9a1Copy full SHA for 9acc9a1
packages/runtime-core/src/apiWatch.ts
@@ -5,7 +5,8 @@ import {
5
Ref,
6
ComputedRef,
7
ReactiveEffectOptions,
8
- isReactive
+ isReactive,
9
+ ReactiveFlags
10
} from '@vue/reactivity'
11
import { SchedulerJob, queuePreFlushCb } from './scheduler'
12
import {
@@ -390,7 +391,11 @@ export function createPathGetter(ctx: any, path: string) {
390
391
}
392
393
function traverse(value: unknown, seen: Set<unknown> = new Set()) {
- if (!isObject(value) || seen.has(value)) {
394
+ if (
395
+ !isObject(value) ||
396
+ seen.has(value) ||
397
+ (value as any)[ReactiveFlags.SKIP]
398
+ ) {
399
return value
400
401
seen.add(value)
0 commit comments