vue 子组件获取父组件的实例方法


 

/**
* 获取父元素实例
*/

created() {

  this.parent = this.init();

},
methods: {

  init( name =  'butom-collapse-view'){//参数为父组件的组件名

    let parent = this.$parent;
    let parentName = parent.$options.name;
    while (parentName !== name) {
      parent = parent.$parent; //这里已经获取到了
      if (!parent) return false;
      parentName = parent.$options.name;

    }

    return parent;

  }

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM