1、父组件可以使用 props 把数据传给子组件。
2、子组件可以使用 $emit 触发父组件的自定义事件。

vm.$emit( event, arg ) //触发当前实例上的事件

vm.$on( event, fn );//监听event事件后运行 fn;

例如:子组件:

<template><div class="train-city"><h3>父组件传给子组件的toCity:{{sendData}}</h3> <br/><button @click='select(`大连`)'>点击此处将‘大连’发射给父组件</button></div>
</template>
<script>export default {name:'trainCity',props:['sendData'], // 用来接收父组件传给子组件的数据methods:{select(val) {let data = {cityname: val};this.$emit('showCityName',data);//select事件触发后,自动触发showCityName事件}}}
</script>

父组件:

<template><div><div>父组件的toCity{{toCity}}</div><train-city @showCityName="updateCity" :sendData="toCity"></train-city></div>
<template>
<script>import TrainCity from "./train-city";export default {name:'index',components: {TrainCity},data () {return {toCity:"北京"}},methods:{updateCity(data){//触发子组件城市选择-选择城市的事件this.toCity = data.cityname;//改变了父组件的值console.log('toCity:'+this.toCity)}}}
</script>

图一:点击之前的数据

图二:点击之后的数据

前端学习(2486):$emit相关推荐

  1. 【FE前端学习】第二阶段任务-基础

    技能学习部分: 1.需要熟练掌握HTML标签以及CSS各个常用属性. 2.掌握CSS3 常用属性 3.掌握jquery的基本用法,对于JS基本逻辑语句需要熟练掌握 上文 [FE前端学习]第二阶段任务- ...

  2. Web前端学习有哪些技巧?

    想要学好web前端技术,在学习过程中找到合适的方法和技巧,那么在实际学习过程中会更加的容易和快速掌握知识重点,尤其是对于初学者尤为关键,下面小编就为大家详细的介绍一下Web前端学习有哪些技巧?希望能够 ...

  3. “计算机之子”winter:我的前端学习路线与方法

    你好,我是winter.今天我们一起来聊聊前端的学习路线与方法. 到现在为止,前端工程师已经成为研发体系中的重要岗位之一.可是,与此相对的是,我发现极少或者几乎没有大学的计算机专业愿意开设前端课程,更 ...

  4. python比前端好学吗_前端学习到底难不难?

    难易程度是相对的,不是绝对的. 前端学习相对于java,python等肯定是更为简单的.精通会有难度,而且更新速度很快,需要不断的充实自己,提升自己,这也是一个难点. 前端学习初期,不知道该怎么学,学 ...

  5. hbuilder前端需要的插件_最新web前端学习路线

    随着互联网的深入发展,前端开发工程师已成为市场上极具竞争力的人才.许多学生,包括以前的UI,java,或完全零基础,想学习的前端.下面的思维导图是在互联网上广泛传播的前端学习地图.许多初学者说,当他们 ...

  6. html 表单自动数值,web前端学习技术之对HTML5 智能表单的理解

    原标题:web前端学习技术之对HTML5 智能表单的理解 Html5新增input的form属性,用于指向特定form表单的id,实现input无需放在form标签之中,即可通过表单进行提交. - t ...

  7. 前端学习路线_前端学习路线图

    2020年全新前端学习路线图分享给大家! 学习是一个循序渐进的过程,是一件非常难得坚持的事情.如果真的想学习前端开发,一定要下决心! 我这里分享给你的前端学习路线图,希望对你有帮助,以下为2020年更 ...

  8. react实战项目_前端学习路线图--从网页设计到项目开发

    前端学习路线是螺旋上升的,需要耗费的时间和精力不比其他编程的少,由于其稳健性的特点,使其成为大多数企业开发的刚需编程语言.在网上看到有很多的前端学习路线图,但大部分的前端学习路线图是很零碎的,没有系统 ...

  9. 黑马程序员:从零基础到精通的前端学习路线

    黑马程序员:从零基础到精通的前端学习路线 随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习前端.下图是网上 ...

  10. 2020年最新前端学习路线

    这段日子在 B 站上收到小伙伴最多的要求就是出一个前端学习路线,我能够充分的感受到大家抓耳挠腮加挠墙的迷茫~所以在这里给大家总结了一套前端学习路线.先从初级前端工程师所需的技能开始,然后一路升级到高级 ...

最新文章

  1. 前端面试题目汇总摘录(JS 基础篇 —— 2018.11.01更新)
  2. FD33里面的销售值不正确应该怎么办?
  3. 信息系统项目管理师-信息化与信息系统考点笔记(上)
  4. 谈身份管理之进阶篇 - 快速了解从管理到治理的最佳方案
  5. 分享一篇关于陌生人社交的竞品分析报告
  6. c语言一串字符括号配对,C语言实现括号匹配的方法
  7. 数学建模笔记2方法分类
  8. android p 牛轧糖_Android牛轧糖快速设置图块
  9. Q74:面积光源(Area Light)
  10. C#访问MySQL数据库帮助类
  11. 公司年会不知道送什么?2021平价高颜值蓝牙耳机推荐
  12. 硬盘保修期网上轻松查询
  13. 基于Ruby 安装 sass 安装出现的错误以及解决
  14. 半导体器件物理【1】量子理论扫盲——从Planck到态叠加原理
  15. 个人秋招面经——商汤
  16. vip2-day22 MySQL 基础语句
  17. 超级准确的Android/JAVA面试题合集,背会你就10k!
  18. 噪声种类及Matlab添加噪声
  19. image “pyimage2“ doesn‘t exist
  20. 水下图像增强本科毕业设计帮助思路

热门文章

  1. InputStream和Reader,FileInputStream和 FileReader的区别
  2. [Vue]Scoped Css与Css Modules的区别
  3. 8.19noip模拟题
  4. A+B for Matrices 及 C++ transform的用法
  5. 多态性——vptr和vtable
  6. 2010 Stanford Local ACM Programming Contest-H解题报告
  7. Flask扩展系列(八)–用户会话管理
  8. 【51单片机快速入门指南】7:片上EEPROM
  9. C++ 面向对象(三)—— 类之间的关系
  10. Boost - 序列化 (Serialization)