fix: watcher oldValue
This commit is contained in:
parent
7c389606a4
commit
023f4ef7f4
@ -61,12 +61,12 @@ export function setupWatcher(
|
|||||||
const applyCb = () => {
|
const applyCb = () => {
|
||||||
const newValue = runner()
|
const newValue = runner()
|
||||||
if (options.deep || newValue !== oldValue) {
|
if (options.deep || newValue !== oldValue) {
|
||||||
oldValue = newValue
|
|
||||||
try {
|
try {
|
||||||
cb.call(instance.$proxy, newValue, oldValue)
|
cb.call(instance.$proxy, newValue, oldValue)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
handleError(e, instance, ErrorTypes.WATCH_CALLBACK)
|
handleError(e, instance, ErrorTypes.WATCH_CALLBACK)
|
||||||
}
|
}
|
||||||
|
oldValue = newValue
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user