先说结论

<el-popconfirm
  title="这是一段内容确定删除吗?"
  @onConfirm="sub"
  @onCancel="cancel"
>
</el-popconfirm>

饿了么UI的文档并没有给出事件,所以就去源码里面找一下,也就是node_modules里的element-ui文件夹,找到packages/popconfirm组件,进入main.vue,找到其methods

  methods: {
    confirm() {
      this.visible = false;
      this.$emit('onConfirm');
    },
    cancel() {
      this.visible = false;
      this.$emit('onCancel');
    }

this.$emit是用来作父子组件通讯的,简单来说就是你可以通过在子组件写 @onConfirm即可使用它的方法,具体可以去大佬们的博客看一下详细

Logo

前往低代码交流专区

更多推荐