我们首先封装一个响应式处理的方法 defineReactive,通过 defineProperty 这个方法重新定义对象属性的 get 和 set 描述符,来实现对数据的劫持,每次 读取数据 的时候都会触发 get ,每次 更新数据 的时候都会触发 set ,所以我们可以在 set 中触发更新视图的方法 update 来实现一个基本的响应式处理。
重新搭建项目进入以个文件夹:cd vuewebpackapp初始化这个项目:vue init webpack vuexapp一系列的选择确认后就会创建好文件在搭建好的环境中操作父组件传递数据给子组件在components新建parent.vue(父组件)和一个son.vue子组件;在父组件内引入子组件import son from './son',并传msg给子组件