标签 函数 下的文章

Vue.observable是一个可以被Vue 实例观察的响应式对象,用法和普通的 JavaScript 对象类似。例如,你可以使用它来创建一个可以被任何 Vue 组件监听的全局对象:

const ObservableState = Vue.observable({
count: 0
});

// 你可以使用 $watch 来监听它:
this.$watch(
() => ObservableState.count,
(newValue, oldValue) => {

// 此处是回调函数 

}
);

Vue2 提供了一个内置函数slice()可以将响应式数组变量转换为普通数组变量。调用该函数可以将响应式数组转换为一个全新的非响应式数组。例如:
let a = this.$set(Vue.observable([1,2,3]), 0, 4);
let b = a.slice(); // b不是响应式的,而a仍然是响应式的