博客
关于我
vue父子组件传参的4种方式
阅读量:373 次
发布时间:2019-03-05

本文共 512 字,大约阅读时间需要 1 分钟。

父组件与子组件之间的通信是Vue.js开发中常见的操作。以下将详细介绍两种主流的数据传递方式:父组件主动获取参数以及子组件主动向父组件传递参数。

1.父组件主动获取所有的参数和方法(子组件被动传参)

父组件示例代码

说明

在父组件中,通过ref获取子组件实例,然后调用子组件的方法(如showPhone())来完成操作。这是被动传参的方式,子组件只需按照预期接收参数即可,无需主动向父组件传递。

2.子组件主动向父组件传参

方式一:通过函数作为回调

说明

在子组件中,通过props定义一个函数属性(callback),父组件通过在标签上绑定该函数,子组件触发时将数据传递给父组件。

子组件示例代码

3.子组件向父组件传参 $emit

父组件示例代码

说明

在子组件中,通过$emit事件发射数据。父组件通过在子组件标签上绑定自定义事件名称,并在该事件触发时接收数据。

子组件示例代码

以上方法均可实现组件间的数据传递,选择合适的方式取决于具体需求和组件结构。

转载地址:http://whjwz.baihongyu.com/

你可能感兴趣的文章
Java学习
查看>>
Js函数
查看>>
Python机器学习算法基础概述
查看>>
关于OCR的一些有用的技术博客文章链接
查看>>
jquery中用on事件委托的方式绑定事件
查看>>
蓝桥杯 2016c/c++A组 方格填数
查看>>
L1-039 古风排版 (20分)
查看>>
L1-009 N个数求和 (20 分)
查看>>
L2-031 深入虎穴 (25 分)
查看>>
Unity之PlayerPrefs
查看>>
简单的xml读取存储方法(未优化)
查看>>
Making the grade 和Sonya and Problem Wihtout a Legend
查看>>
Flower
查看>>
Nginx---惊群
查看>>
Redis未授权漏洞
查看>>
供应ASTM D3475认证丨ASTM D3475防儿童包装测试费用
查看>>
2种解法 - 获取一条直线上最多的点数
查看>>
项目中常用的审计类型概述
查看>>
Persist_Security_Info AND Integrated_Security
查看>>
新生儿不建议吃鱼肝油,这些你知道吗
查看>>