emit事件

命名规则

同props一样,模板上使用连字符,script中使用小驼峰。

<MyComponent @some-event.once="callback" />

声明触发的事件

组件可以显式地通过 defineEmits() 宏来声明它要触发的事件:

<script setup>
defineEmits(['inFocus', 'submit'])
</script>

注意:defineEmits() 宏不能在子函数中使用。如上所示,它必须直接放置在 <script setup> 的顶级作用域下。

posted @ 2023-12-07 22:55  yunChuans  阅读(10)  评论(0编辑  收藏  举报