先说结论
<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即可使用它的方法,具体可以去大佬们的博客看一下详细
本文详细解析了饿了么UI中删除确认框的事件触发机制,通过源码解析,介绍了如何在子组件中使用@onConfirm和@onCancel事件进行父子组件通讯。
7539

被折叠的 条评论
为什么被折叠?



