博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue子组件与父组件之间的通信
阅读量:6847 次
发布时间:2019-06-26

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

1.环境搭建

  • 下载 vue-cli:npm install -g vue-cli
  • 初始化项目:vue init webpack vue-demo
  • 进入vue-demo文件夹:cd vue-demo
  • 下载安装依赖:npm install
  • 运行该项目:npm run dev

2.父组件向子组件传值

  • src/components/文件夹下建一个组件,Home.vue
  • 创建子组件,在src/components/文件夹下新建一个文件夹,在新建文件夹中新建一个组件Child.vue

在Child.vue中创建props,用于接收父组件传递的值

复制代码

在Home.vue中注册Child组件,并在template的div标签中添加home-child标签,标签中使用v-bind指令绑定c。子组件通过props就可以接受到这个父组件传递的值。

复制代码

结果

3.子组件向父组件传值

给按钮绑定点击事件ChildClick 在事件的函数中使用$emit来触发一个自定义事件,并传递一个参数,这个参数就是子组件要传递给父组件的值。

复制代码

在父组件中的home-child标签中监听该自定义事件,并添加一个响应该事件的方法ShowChild。

复制代码

结果:

点击按钮后:

转载于:https://juejin.im/post/5b67ae1e6fb9a04fc564c714

你可能感兴趣的文章
《jQuery EasyUI开发指南》——10.3 系统上线
查看>>
《树莓派渗透测试实战》——2.3 渗透测试需要做的准备
查看>>
《架构真经:互联网技术架构的设计》大道至简
查看>>
FreeMarker的基础语法
查看>>
《C++ AMP:用Visual C++加速大规模并行计算》——3.9 数学库函数
查看>>
《 Python树莓派编程》—— 3.5总结
查看>>
《Visual Studio程序员箴言》----2.4 IntelliSense
查看>>
如何在局域网中将Ubuntu文件夹共享给Windows
查看>>
《Adobe Dreamweaver CC经典教程》——1.6 个性化首选项
查看>>
《R数据可视化手册》一第2章 快速探索数据2.1 绘制散点图
查看>>
《无线网络:理解和应对互联网环境下网络互连所带来的挑战》——第1章 引言 1.1数据网络与蜂窝网络...
查看>>
《HTML5开发手册》——第2章 组合、文本级和重新定义的语义 2.1 初学者“菜谱”:使用figure和figcaption元素插入图片和图注...
查看>>
大数据系统构建:可扩展实时数据系统构建原理与最佳实践》一3.2 Apache Thrift...
查看>>
《iOS 8开发指南(第2版)》——第1章,第1.5节启动iOS 8模拟器
查看>>
预测分析:R语言实现1.5 小结
查看>>
redhat9安装subversion手记
查看>>
数据有度,精简,精简,再精简
查看>>
高并发服务端分布式系统设计概要(上)
查看>>
工欲善其事必先利其器——开发篇
查看>>
电信“天翼物联开发者大赛”技术沙龙走进京城,邀您共享NB-Iot盛宴
查看>>