子组件中调用父组件方法及传参

this.$emit无效的问题

最神奇的是并不是所有的emit都失效,只是有些emit的方法名在特定情况下失效。
在项目中刚开始用的是 this.$emit(“方法名”,‘参数’)

this.$emit("fathermethod", this.labelTableData);

this.$emit 无效.

解决方法:

使用this.$parent.方法名(“参数”)调用

  // 关闭弹窗
    close() {
      this.detailVisible = false;
      this.$parent.fathermethod(this.labelTableData);
    },
Logo

前往低代码交流专区

更多推荐