vue 父组件给子组件传递一个函数,子组件调用父组件中的方法

vue 中父子组件通信,props的数据类型可以是

props: {
  title: String,
  likes: Number,
  isPublished: Boolean,
  commentIds: Array,
  author: Object,
  callback: Function,
  contactsPromise: Promise // or any other constructor
}

在父组件中,我们在子组件中给他绑定一个属性,而这个属性是一个函数



在子组件中我们接收父组件传递过来的这个属性

props: {
	handlerSomethFun: {
		type: Function, // 它的类型是一个函数Function
		default: () => {}
	}
}
// 然后我们就可以在子组件的某个时刻调用父组件传递过来的这个函数了,当然数据来自父组件
created() {
	this.handlerSomethFun() // 我是父组件中的方法
}

你可能感兴趣的:(javascript,vue.js,前端)