需要用到emit

举个栗子

比如希望子组件(newHeader.vue)向父组件(news.vue)传labelId

子组件中先定义一个函数,用于传值

以下是写在子组件(newHeader.vue)中的代码:

其中,getLabelId是在子组件中定义,在父组件中需要用到的函数,用于接收子组件所传的值。labelId是子组件向父组件传的值。

emit别忘了在setup()中定义一下

 

以下是父组件(news.vue)中写的代码:

传值成功之后,就可以直接在父组件中使用该值了,比如该值可作为接口传参 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐