如何使用 Vue.observable
Vue.observable是一个可以被Vue 实例观察的响应式对象,用法和普通的 JavaScript 对象类似。例如,你可以使用它来创建一个可以被任何 Vue 组件监听的全局对象:
const ObservableState = Vue.observable({
count: 0
});
// 你可以使用 $watch 来监听它:
this.$watch(
() => ObservableState.count,
(newValue, oldValue) => {
// 此处是回调函数
}
);