Skip to content
This repository was archived by the owner on Dec 31, 2024. It is now read-only.

Commit 724974e

Browse files
František Polášekkazupon
authored andcommitted
🐛 bug(observer): fix dep undefined error (#88) by @fandaa
1 parent 8e6d154 commit 724974e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default function (Vue, langVM, lang) {
1616

1717
return function computedGetter () {
1818
watcher.dirty && watcher.evaluate()
19-
Dep.target && watcher.depend()
19+
Dep && Dep.target && watcher.depend()
2020
return watcher.value
2121
}
2222
}

src/observer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ let Dep
2828
*/
2929

3030
export function getDep (vm) {
31-
if (!Dep) {
31+
if (!Dep && vm && vm._data && vm._data.__ob__ && vm._data.__ob__.dep) {
3232
Dep = vm._data.__ob__.dep.constructor
3333
}
3434
return Dep

0 commit comments

Comments
 (0)