Appearance
1.初始化数据
本节目标:理解“1.初始化数据”的核心思路,并能把它用于实际开发或面试表达。
说明:原 OneNote 中有图片引用,但图片未包含在导出目录中;本页保留了可用的文字与代码内容。
import { observe } from './observer/index.js'
function initData(vm) {
let data = vm.$options.data;
data = vm._data = typeof data === 'function'
? data.call(vm)
: data;
observe(data);
}