1. Vue 实例的 data 属性,可以在哪些生命周期中获取到?A. beforeCreateB. createdC. beforeMountD. mounted
2. 下列对 Vue 原理的叙述,哪些是正确的?A. Vue 中的数组变更通知,通过拦截数组操作方法而实现B. 编译器目标是创建渲染函数,渲染函数执行后将得到 VNode 树C. 组件内 data 发生变化时会通知其对应 watcher,执行异步更新D. patching 算法首先进行同层级比较,可能执行的操作是节点的增加、删除和更新
3. 对于 Vue 中响应式数据原理的说法,下列哪项是不正确的?A. 采用数据劫持方式,即 Object.defineProperty() 劫持 data 中各属性,实现响应式数据B. 视图中的变化会通过 watcher 更新 data 中的数据C. 若 data 中某属性多次发生变化,watcher 仅会进入更新队列一次D. 通过编译过程进行依赖收集