解绑自定义事件:在触发事件中使用this.$off('事件名')
绑定自定义函数:在进行代码绑定的时候,this是子组件,用箭头函数是父组件
父组件进行绑定事件,子组件中进行触发。
全局事件总线原理
作用:用来在各个组件之间进行数据的传递。
实现:是运用父组件绑定事件和子组件触发事件进行实现的
父组件和子组件在绑定和触发事件的时候动用了子组件对象,由此可以想象设置一个全局组件对象每个组件都可以获取。
方法:在main.js中创建一个vc对象,再用prototype进行获取vue的原型对象,给原型对象扩展一个x属性,把vc赋给x,就可以在所有的组件中获取到这个vc,这个vc就充当了全局组件对象.
下面是为什么给原型对象附属性,所有组件都可以访问这个属性