Javascript 在Vue Ant设计中使用Modal.method()的onOk属性

Javascript 在Vue Ant设计中使用Modal.method()的onOk属性,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,我正在尝试使用,但在onOkprop中似乎没有任何内容可访问。我尝试调用我的任何方法或this.$emit但在v-on处理程序中得到错误:“TypeError:无法读取未定义的“的属性“$emit”。我想知道如何访问此组件的onOkprop中的方法和数据 deleteCampaign(){ 请确认({ 标题:`是否确实要删除${this.campaign.name}?`, 内容:“这将永久删除活动和所有相关信息。”, okText:'是', okType:“危险”, 取消文本:“否”, i键入:

我正在尝试使用,但在
onOk
prop中似乎没有任何内容可访问。我尝试调用我的任何方法或
this.$emit
但在v-on处理程序中得到
错误:“TypeError:无法读取未定义的“
的属性“$emit”。我想知道如何访问此组件的
onOk
prop中的方法和数据

deleteCampaign(){
请确认({
标题:`是否确实要删除${this.campaign.name}?`,
内容:“这将永久删除活动和所有相关信息。”,
okText:'是',
okType:“危险”,
取消文本:“否”,
i键入:“警告”,
onOk(){
此.emit('delete-campaign',this.campaign.pk);
},
onCancel(){},
});
}
onOk(){…}
应该是将上下文绑定到Vue实例的

onOk: () => { this.$emit(...) }

非常感谢!