defineEmits ts
时间: 2023-10-12 11:05:27 浏览: 109
defineEmits是Vue 3中的一个函数,用于定义组件可触发的自定义事件。它接受一个泛型参数,用于指定可触发的事件及其参数类型。在引用中的代码示例中,defineEmits定义了一个名为change-title的事件,它接受两个参数:name和roadId,它们的类型分别为string和string。这样,父组件可以通过监听change-title事件来接收子组件传递过来的name和roadId的值。中的文章中,作者简单介绍了这三个函数的用法,并提供了一个小案例来帮助读者快速上手Vue 3的组件写作。
在引用的代码片段中,roleid.value = roadId这行代码表示在子组件中将roadId的值赋给了父组件中的roleid属性。这里的roleid是父组件传递给子组件的一个属性,而roadId是子组件的一个变量。通过这种方式,子组件可以将自己的数据传递给父组件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Vue3中的 defineEmits/defineProps](https://blog.csdn.net/weixin_51013725/article/details/126661797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [vue3+ts组件练习文件](https://download.csdn.net/download/shaoyahu/87035327)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文