vue中子组件删除父组件中的tab(三)

1.父组件】

//关闭模块
closeModule(index) {
  var modules = this.modules;
  if (index >= 0 && index < modules.length) {
    var m = this.module(index);
    if(m && m.close) {
      m.close(function() {
        this.doCloseModule(index);
      });
    }else{
      this.doCloseModule(index);
    }
  }
},
//模块的index
moduleIndex(component) {
  var i;
  var arr = this.modules;
  for(i = 0; i < arr.length; ++i) {
    if(arr[i].component == component) {
      return i;
    }
  }
}

2.子组件】

var index=vm.$main.moduleIndex("AddInputInformation");
vm.$main.closeModule(index);

猜你喜欢

转载自blog.csdn.net/weixin_43837268/article/details/84675038