1、$emit

子组件调用父组件的方法并传递数据
注意:子组件标签中的时间也不区分大小写要用“-”隔开

子组件:

<template><button @click="emitEvent">点击我</button>
</template>
<script>export default {data() {return {msg: "我是子组件中的数据"}},methods: {emitEvent(){this.$emit('my-event', this.msg)//通过按钮的点击事件触发方法,然后用$emit触发一个my-event的自定义方法,传递this.msg数据。}}}
</script>

父组件:

<template><div id="app"><child-a @my-event="getMyEvent"></child-a><!--父组件中通过监测my-event事件执行一个方法,然后取到子组件中传递过来的值--></div>
</template>
<script>import ChildA from './components/child.vue'export default {components: {ChildA},methods: {getMyEvent(msg){console.log('接收的数据--------->'+msg)//接收的数据--------->我是子组件中的数据}}}
</script>

2、$refs

父组件调用子组件的方法,可以传递数据
注意:子组件标签中的时间也不区分大小写要用“-”隔开

父组件:

<template><div id="app"><child-a ref="child"></child-a><!--用ref给子组件起个名字--><button @click="getMyEvent">点击父组件</button></div>
</template>
<script>import ChildA from './components/child.vue'export default {components: {ChildA},data() {return {msg: "我是父组件中的数据"}},methods: {getMyEvent(){this.$refs.child.emitEvent(this.msg);//调用子组件的方法,child是上边ref起的名字,emitEvent是子组件的方法。}}}
</script>

子组件:

<template><button>点击我</button>
</template>
<script>export default {methods: {emitEvent(msg){console.log('接收的数据--------->'+msg)//接收的数据--------->我是父组件中的数据}}}
</script>

Vue $emit $refs子父组件间方法的调用相关推荐

  1. vue子父组件间传值

    父组件传值给子组件 props方式 父组件上1处声明传递的键并赋值,子组件2处使用props接收一下这个键就可以使用了.在父组件改变这个值的话子组件跟着一起响应,子组件改变这个值的话父组件不改变.次为 ...

  2. antd vue form表单 子组件调用父组件的方法没反应_前几天推了Vue,今天给React疯狂打call...

    在主流前端框架里,因为React的入门难度高而果断投入Vue怀抱的人绝不在少数.但我要告诉大家,如果你有一定的js基础,其实React没你想象中那么困难 任何库都要在「概念简洁」(自由度高)和「使用便 ...

  3. vue中组件之间调用方法——子组件调用父组件的方法 父组件调用子组件的方法

    vue中组件之间调用方法--子组件调用父组件的方法 & 父组件调用子组件的方法 1.vue中子组件调用父组件的方法 1.1.第一种方法是直接在子组件中通过this.$parent.event来 ...

  4. 父组件给子组件传值方法_【Vue】小学生都能看懂的子父组件传值

    Vue组件是学习Vue框架最比较难的部分,而这部分难点我认为可以分为三个部分学习,其中之一就是组件的传值. 搭建的框架目录结构 一.父传子动图效果及源码 父传子源码: 父组件: 子组件: 二.子传父动 ...

  5. 子组件调用父组件中方法的方法

    1.在子组件中用this.$parent.fn()来调用父组件的方法 父组件中: <script>export default {methods: {parentFn() {console ...

  6. uni-app 子组件调用父组件的方法(vue同样适用)

    文章目录 一.快速入门 1. 子组件 2. 父组件 3. 子组件回调父页面 4. 父组件接收回调 5. 组件调用流程 一.快速入门 1. 子组件 <view @click='childBackH ...

  7. Vue+TS+子组件回调父组件的方法

    历史文章目录连接: https://blog.csdn.net/yy763496668/article/details/113117040 此链接为CSDN连接,目的为方便大家一览博客目录!内容会定期 ...

  8. 17.项目开发中遇到的问题(this.$parent.$parent子组件调父组件的父组件的方法不可用问题)

    前言: 在今天的项目开发中,遇到了一个问题,就是通过this.$parent.$parent.getHostInf()无法去调用其父组件的父组件的方法(因为此时获取的不是其父组件,而是包含父组件的一个 ...

  9. vue学习(1)vue3/2下的 父子/爷孙组件间方法调用

    我这里只写父子/爷孙组件间方法调用(传值的那啥emit,on, eventbus我就不在这里写了) vue2中的写法 爷组件控制孙组件的锚点跳转(父子组件间方法调用类似) // 孙组件 <tem ...

最新文章

  1. 解题报告:luogu P4180 [BJWC2010]严格次小生成树(次小生成树、倍增LCA优化、O(mlogn) )
  2. 正则表达式表示任意字符
  3. Linux常用命令行
  4. mysql gbk支持_mysql支持gbk
  5. aspen plus大小_AspenPlus
  6. 求组合数python_给定一个序列求指定位数的排列组合数
  7. 怎么用贝塞尔工具画圆_Win10恶意软件删除工具怎么用?这个方法都舍不得分享...
  8. matlab dwt 多层分解,利用matlab对图片进行多层小波分解 会的加QQ511607771 加过作图之后积分加倍送...
  9. android 如何 root权限获取,如何获取android手机root权限获取
  10. 干货:使用Fastapi开发自己的Mock server(附源码)
  11. MacOS怎样启用悬停文本功能的具体操作方法!
  12. ElasticSearch ​What is Learning to Rank?
  13. 廖雪峰python笔记
  14. Android P 缩短screencap时间
  15. 资本纷纷入局,咖啡赛道还能香多久?
  16. Android学习-使用WebView在app上显示网页
  17. 变压器绕制工艺之分布电容
  18. 《山海经》只能是政府组织编写的
  19. 结构化数据与非结构化数据
  20. 国外的号码如何批量加入通讯录,Excel表格如何批量导入安卓苹果手机通讯录,如何快速的添加whatsApp,下面介绍具体的方法和软件

热门文章

  1. \t\t使用INDY的IdMappedPortTCP控件实现动态的HTTP代理服务器
  2. 数说CS|中国人民大学高瓴人工智能学院保研生源大起底!
  3. 大白菜U盘启动盘制作工具完整使用教程
  4. 51单片机的温湿度控制系统
  5. \t\t门萨智商测试 有些面试的公司喜欢玩这个
  6. TM卡 DS1990A读写程序
  7. ide模式ahci模式_IDE的完整形式是什么?
  8. ai为什么要栅格化_AI 效果-栅格化的具体用途是什么
  9. 基于ZYNQ的光纤-以太网高速传输系统设计
  10. AIGC席卷,抖快、阅文、知乎大战网文圈