VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件Vue 是一个轻量级的渐进式框架 对于它的一些特性和优点在此就不做赘述 本篇文章主要来探讨一下 Vue 子父组件通信的问题首先我们先搭好开发环境 我们首先得装好 git 和 npm 这两个工具环境搭建步骤 打开 git 运行 npminstallgl cli 这是安装 vue 的命令行 vueinitwebpa demo 这是 vue 基于 webpack 的模板项目

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

Vue是一个轻量级的渐进式框架,对于它的一些特性和优点在此就不做赘述,本篇文章主要来探讨一下Vue子父组件通信的问题

首先我们先搭好开发环境,我们首先得装好git和npm这两个工具

环境搭建步骤:

  • 打开git ,运行 npm install –global vue-cli 这是安装vue的命令行
  • vue init webpack vue-demo 这是vue基于webpack的模板项目
  • cd vue-demo 进入vue-demo文件夹
  • npm install 安装package.json中依赖的node_modules
  • npm run dev 运行该项目

刚刚我们创建的是vue基于webpack工具的一个模板项目,对于webpack和热加载这些不熟悉的同学不必在意,我们现在不会过多关注webpack的,不过建议对vue有兴趣的同学还是去了解一下webpack,它也算是vue开发中的一个必备工具


接着我们进入Demo,首先我们可以删除掉模板项目中src/components/Hello.vue,然后在App.vue中删除对于Hello子组件的注册和使用还有一些其他无关紧要的东西,此时的App.vue应为这样

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

App.png

一.父组件向子组件传值

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

child.png

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

App2.png

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

browser.png

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

App3.png

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

browser2.png

  • 子组件在props中创建一个属性,用以接收父组件传过来的值
  • 父组件中注册子组件
  • 在子组件标签中添加子组件props中创建的属性
  • 把需要传给子组件的值赋给该属性

二.子组件向父组件传值

1.在子组件中创建一个按钮,给按钮绑定一个点击事件

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

Child2.png

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

Child3.png

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

App4.png

VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

browser3.png

  • 子组件中需要以某种方式例如点击事件的方法来触发一个自定义事件
  • 将需要传的值作为$emit的第二个参数,该值将作为实参传给响应自定义事件的方法
  • 在父组件中注册子组件并在子组件标签上绑定对自定义事件的监听

在通信中,无论是子组件向父组件传值还是父组件向子组件传值,他们都有一个共同点就是有中间介质,子向父的介质是自定义事件,父向子的介质是props中的属性。

转自:https://www.cnblogs.com/daiwenru/p/6694530.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212253.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午8:28
下一篇 2026年3月18日 下午8:28


相关推荐

  • matlab语法 axis on,matlab axis

    matlab语法 axis on,matlab axisaxisoff;%去掉坐标轴axistight;%紧坐标轴axisequal;%等比坐标轴axis([-0.1,8.1,-1.1,1.1]);%坐标轴的显示范围%gca:gca,h=figure(…);set(gca,’XLim’,[340]);%X轴的数据显示范围set(gca,’XTick’,[-3.14,0,3.14]);%X轴的记号点set(gca,’XTickla…

    2022年6月12日
    37
  • SQL Server 最小化日志操作解析,应用

    SQL Server 最小化日志操作解析,应用

    2022年3月6日
    46
  • 检测Chrome headless的技巧

    检测Chrome headless的技巧原文链接 https antoinevaste com bot 20detection 2018 01 17 detect chrome headless v2 html 更新 我创建了一个库 可以通过浏览器指纹来检测脚本和爬虫 这个库仍然在开发过程中 不过你可以开始尝试使用了 代码已经在 Github 上了 目前 我在测试一个新的检测方法 欢迎来进行挑战 并给出反馈 之前我写了一个博

    2026年3月17日
    2
  • 工厂供电复习笔记

    工厂供电复习笔记概述什么是电网,电网怎么区分。基本概念熟练掌握。1.2电力系统接线方式和电压等级电压等级每年都考,一些基本的概念。有一张图,给一些相关参数算其他没给的参数。长线短线中性点运行方式相当重要中性点不解地,某一相不解地,为什么还能继续工作。中性点为什么经过消弧线圈接地,进位对地电流超过多少就需要。中性点为什么经小电阻接地。中性点直接接地。TN-C系统外壳带电怎么办TN-S系统TN-C-S系统市电就是这三种系统TN系统,中性线接地,有什么作用:ppt三条TT系统IT系统第二章工

    2025年9月8日
    7
  • Docker部署Nacos参数解析[源码]

    Docker部署Nacos参数解析[源码]

    2026年3月18日
    1
  • MFC中SetTimer用法

    MFC中SetTimer用法在编程时 会经常使用到定时器 使用定时器的方法比较简单 通常告诉 Windows 一个时间间隔 然后 WINDOWS 以此时间间隔周期性触发程序 通常有两种方法来实现 发送 WM TIMER 消息和调用应用程序定义的回调函数 1 1 nbsp 用 WM TIMER 来设置定时器先请看 SetTimer 这个 API 函数的原型 UINT PTRSetTimer HWNDhWnd nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号