8000 fix: wrap fallback branch to else block · e3d/vue-function-api@562183d · GitHub
[go: up one dir, main page]

Skip to content

Commit 562183d

Browse files
committed
fix: wrap fallback branch to else block
1 parent c4d6256 commit 562183d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/reactivity/observable.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -80,18 +80,18 @@ export function observable<T = any>(obj: T): T {
8080
let observed: T;
8181
if (Vue.observable) {
8282
observed = Vue.observable(obj);
83+
} else {
84+
const silent = Vue.config.silent;
85+
Vue.config.silent = true;
86+
const vm = new Vue({
87+
data: {
88+
$$state: obj,
89+
},
90+
});
91+
Vue.config.silent = silent;
92+
observed = vm._data.$$state;
8393
}
8494

85-
const silent = Vue.config.silent;
86-
Vue.config.silent = true;
87-
const vm = new Vue({
88-
data: {
89-
$$state: obj,
90-
},
91-
});
92-
Vue.config.silent = silent;
93-
observed = vm._data.$$state;
94-
9595
def(observed, ObservableIdentifierKey, ObservableIdentifier);
9696
setupAccessControl(observed);
9797
return observed;

0 commit comments

Comments
 (0)
0