mixin混合

41 阅读1分钟
  1. 功能:可以把多个组件共用的配置提取成一个混入对象

  2. 使用方式:

    第一步定义混合:

    {
        data(){....},
        methods:{....}
        ....
    }
    

    第二步使用混入:

    ​ 全局混入:Vue.mixin(xxx) ​ 局部混入:mixins:['xxx']

  3. 执行顺序

(1)生命周期

事件钩子中,mixin优先组件执行

(2)方法

**不同名方法 - 正常调用**
**mixin和组件 方法名同名:- mixin方法不执行被覆盖,组件方法正常执行**