fef*_*efe 4 state modal-dialog vue.js buefy
使用 buefy 编程模式如何在关闭事件时将数据从子组件返回到父组件。我有以下方法我可以监听关闭事件但我不知道如何获取数据
settings(question, option, index) {
this.$modal.open({
component: ModalConent,
parent: this,
props: {
"question": question,
"option": option,
"index": index
},
onCancel: function () {
console.log()
},
events: {
}
})
},
Run Code Online (Sandbox Code Playgroud)
小智 7
您可以使用eventsprop 来获取您的customEvent:
this.$modal.open({
component: ModalConent,
parent: this,
props: {
"question": question,
"option": option,
"index": index
},
onCancel: function () {
console.log()
},
events: {
'customEvent': value => {
console.log(value)
}
}
})
Run Code Online (Sandbox Code Playgroud)
customEvent并在您的子组件中发出:
this.$emit('customEvent', value)
Run Code Online (Sandbox Code Playgroud)