混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。
当组件和混入对象含有同名选项时,这些选项将以恰当的方式进行“合并”,出现冲突的时候以组件优先
比如,生命周期函数就会合并 但是如果组件和混入有相同的变量的时候 会以组件的优先
全局混入
混入也可以进行全局注册。使用时格外小心!一旦使用全局混入,所有的实例都会触发
混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。
当组件和混入对象含有同名选项时,这些选项将以恰当的方式进行“合并”,出现冲突的时候以组件优先
比如,生命周期函数就会合并 但是如果组件和混入有相同的变量的时候 会以组件的优先
全局混入
混入也可以进行全局注册。使用时格外小心!一旦使用全局混入,所有的实例都会触发