我将以下函数作为emits 传递给组件:
setTray(tray, pk) {
alert(tray)
alert(pk)
},
在组件内部调用时,我能够访问函数,但不能访问参数:
setup(props, ctx) {
ctx.emit('setTray', 'profile-task', pk)
ctx.emit('setTray', {tray: 'profile-task', pk: pk})
}
当执行setTray()
时,这两种方法都会导致参数未定义.在这种情况下,正确的语法是什么?