是什么?
-是一种组件间通信,适用于子组件===>父组件
应用场景?
-A是父组件,B是子组件,B想要给A传数据,那么就要在A中给B绑定自定义事件,事件的回调在A中。
怎么绑定?
-在父组件中有两种方式可以进行绑定:
- 在App.vue中,给<Student/>子组件使用@或v-on
<Student @jiang="getStudentName"/>
或者
<Student v-on:jiang="getStudentName"/>
2.在App.vue中,给<Student/>子组件打上ref标识。
备注:(1)被用来给元素或子组件注册引用信息
(2)应用在html标签上获取的是真实的DOM元素,应用在组件标签上的是组件实例对象
(3)使用方式:
打标识:<h1 ref="xxx">ggg</h1>
获取:this.$refs.xxx
<Student ref="student"/>
注意:通过this.$refs.student.$on('jiang