<!-- 通过父组件给子组件传递丽数类型的props实现: 子给父传递数据 -->
<School :getSchoolName="getSchoolName"/>
<!-- 通过父组件给子组件绑定一给父传递数据(第一种写法,使用@或v-on) -->
<Student @atguigu.once=""getStudentName"/>
<!-- 通过父组件给子组件绑定一个自定义事件实现: 子给父传递数据(第二种写法,使用ref) -->
<!--<Student ref="student"/> -->
<script>
import Student from./components/Studentimport School from./components/School!
export default fname :'App"
components:{School,Student}.
data() {
},
methods: {
getSchooIName(name){
console.log('App收到了学校名:', name)
},
getStudentName(name, .. params ){
console.log('App收到了学生名:', name,params)
}
},
mounted(){
// this.$refs.student.$on('atguigu',this.getStudentName) //绑定自定义事件
this,$refs,student,$once('atguigu',this.getStudentName) //绑定自定义事件(一次性事件
}
</script>