vue子组件调用父组件的方法并传参.docx
文本预览下载声明
vue子组件调用父组件的方法并传参
Vue中,子组件可以通过调用父组件的方法来实现父子组件通信,并传递参数。具体步骤如下:
(1)为父组件创建方法:
父组件可以使用methods声明一个自定义方法,接受来自子组件传递的参数。
(2)子组件中调用父组件的方法:
子组件中将this.$parent去使用,找到父组件的实例,然后通过调用这个父组件的实例的方法,并进行传参(this.$parent.$emit(methodName, parameter))
(3)在父组件中添加自定义事件:
可以在父组件中使用v-on:(@)自定义事件监听到来自子组件的调用方法,然后用在methods方法中定义的方法获取子组件传过来的参数值。
总结起来,父子组件的调用传参的流程分为三步:
(1)父组件声明接收参数的方法;
(2)子组件调用父组件的方法并传参;
(3)父组件中添加自定义事件,接收子组件发送的参数值。
显示全部