diff --git a/packages/core/src/componentWatch.ts b/packages/core/src/componentWatch.ts index 33ceb025..183c230b 100644 --- a/packages/core/src/componentWatch.ts +++ b/packages/core/src/componentWatch.ts @@ -61,12 +61,12 @@ export function setupWatcher( const applyCb = () => { const newValue = runner() if (options.deep || newValue !== oldValue) { - oldValue = newValue try { cb.call(instance.$proxy, newValue, oldValue) } catch (e) { handleError(e, instance, ErrorTypes.WATCH_CALLBACK) } + oldValue = newValue } }