fix(runtime-core): make watchEffect ignore deep option (#765)

This commit is contained in:
djy0
2020-02-25 01:03:02 +08:00
committed by GitHub
parent c11905fe36
commit 19a799c28b
2 changed files with 21 additions and 3 deletions

View File

@@ -139,13 +139,13 @@ function doWatch(
if (immediate !== undefined) {
warn(
`watch() "immediate" option is only respected when using the ` +
`watch(source, callback) signature.`
`watch(source, callback, options?) signature.`
)
}
if (deep !== undefined) {
warn(
`watch() "deep" option is only respected when using the ` +
`watch(source, callback) signature.`
`watch(source, callback, options?) signature.`
)
}
}
@@ -186,7 +186,7 @@ function doWatch(
}
}
if (deep) {
if (cb && deep) {
const baseGetter = getter
getter = () => traverse(baseGetter())
}