这样给父组件传递一个方法正确吗proxy.$emit('update:herb',herb())
时间: 2023-12-18 18:02:26 浏览: 71
React父子组件间的传值的方法
5星 · 资源好评率100%
不太正确。在Vue中,使用`$emit`方法来触发一个事件,其语法格式如下:
```
this.$emit(eventName: string, payload?: any)
```
其中,`eventName`是要触发的事件名称,`payload`是可选的事件数据。因此,正确的格式应该是:
```
proxy.$emit('update:herb', herb)
```
这样的话,当子组件触发`update:herb`事件时,父组件会接收到一个参数为`herb`的事件回调函数,并将该参数作为方法的参数传入,从而完成向父组件传递方法的操作。
阅读全文