代码之家  ›  专栏  ›  技术社区  ›  LorenzoBerti

两个同名函数Vuejs的混合

  •  6
  • LorenzoBerti  · 技术社区  · 7 年前

    您好,我有这个问题与vuejs和mixin。 我有一个组件有2个混合:

     export default {
     ...
     mixins:[Mixin1, Mixin2],
     ..
    }
    

    methods:{
     deleteObj(){
        this.delete()
     }
    }
    

    1 回复  |  直到 7 年前
        1
  •  9
  •   tony19 Ashutosh Narang    2 年前

    如果在mixin中的方法中复制了定义,则最后一个mixin将覆盖以前的定义。对你来说 this.delete() Mixin2 .

    mounted , created ... 这些将在vuejs中逐个执行。有一些合并策略,vuejs本身,你可以在 https://v2.vuejs.org/v2/guide/mixins.html