v-model的实现原理
v-model 本质上不过是语法糖,可以用 v-model 指令在表单 、 及 元素上创建双向数据绑定
实现原理:Object.defineProperty()
组件之间通信(兄弟组件)
Bus通信
在组件之外定义一个bus.js作为组件间通信,适用于比较小型不需要vuex又需要兄弟组件通信的
(1.)bus.js中添加如下
import Vue from ‘vue’
export default new Vue
(2.)组件中调用bus.js通过自定义事件传递数据
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bcf5ae873d198822fce4f62d373b3526.png)
3).兄弟组件中监听事件接受数据
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/102610ba3ad08efbfcacf9517c1581d2.png)