问题:vue中子组件调用父组件的方法

通过v-on 监听$emit触发来实现:

1、在父组件中 通过v-on 监听 当前实例上的 自定义事件。

2、在子组件 中 通过'$emit'触发 当前实例上的 自定义事件。

示例:

父组件:

这是父组件

子组件:

这是子组件

结果:

子组件 会调用 父组件的fatherMethod 方法,该并且会alert 弹出传递过去的参数:{"name":123}。


实际上原生事件是这样的v-on:click="xxxxxxx" ,此处click还可以是keyup等其他原生内置事件。本来的操作是需要手动去点击click或按键盘keyup去触发事件。以上述为例子,现在v-on:emitMethods不需要直接手动了,v-on:xxx的这个xxx动作由$emit去模拟人的手动。因此事件的本质是一样的。又因为xxxx不是原生内置事件(解释一下:原生内置事件就是浏览器内部预先设计好的,我们可以直接用。比如计时器setInterval( )与setTimeout( )就是内置好的方法),所以称之为自定义事件。

父组件与子组件数据流的过程:

简单模式:

多层组件嵌套模式:

先有个印象吧,后续还继续探讨Vue组件,毕竟 数据双向绑定系统组件系统是Vue的核心内容。理解了组件,对于任何框架的模块化开发,都得心应手。

iframe调用父页面方法_5.1 vue中子组件调用父组件的方法,务必理解自定义事件的重要性...相关推荐

  1. layui 编辑页面没有等父页面值传入就渲染完了,导致父页面数据没有传入子页面

    使用layui来做后台管理,遇到一个很奇葩的问题: 在list页面列出了所有的记录,然后点击编辑,弹出一个新页面来显示需要修改的字段,然后里面有几个checkbox,使用 body.find(&quo ...

  2. iframe父页面与子页面之间的元素获取与方法调用

    JS   父页面调用子页面 子页面调用父页面 元素 window.frames[iframe的name属性值]; ① window.parent.document.getElementById(&qu ...

  3. iframe子页面调用父页面javascript函数的方法

    1.iframe子页面调用 父页面js函数 子页面调用父页面函数只需要写上window.parent就可以了.比如调用a()函数,就写成: window.parent.a(); 2.iframe父页面 ...

  4. 页面嵌套iframe怎么调用父页面的方法,子页面回调父页面函数方法

    父页面要有此函数 //子页面回调此函数 IndexCallback = function() {console.log('我是父页面的方法') } 子页面回调父页面的方法 window.parent. ...

  5. js/iframe 子页面调用父页面方法与父页面调用子页方法

    博客转载于 https://blog.csdn.net/weixin_44512123/article/details/99698419 在做项目中都会存有主页面子页面.子页面嵌套中主页面中,主页面有 ...

  6. vue父页面实时给子页面传值

    实操笔记: 设置set this.DataList = []const varName='formObj' this[varName].PkIds && delete this[var ...

  7. iframe子页面操作父页面

    2019独角兽企业重金招聘Python工程师标准>>> 最近经常用到iframe,用的最多的就是在子页面中操作父页面的方法或变量等,总结了用到的几种方法,如下: var tableN ...

  8. js刷新父页面的方法

    1.父页面弹出窗口,关闭弹窗刷新父页面 window.parent.location.reload(); 2.父页面打开新的浏览器窗口,关闭新的浏览器窗口,刷新父页面的方法 window.opener ...

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

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

最新文章

  1. R语言ggplot2可视化:可视化堆叠的直方图、在bin中的每个分组部分添加数值标签、使用position_stack函数设置
  2. HBase基本概念和hbase shell常用命令用法
  3. 【机器学习PAI实践八】用机器学习算法评估学生考试成绩
  4. winpcap编程 解析数据包
  5. 神策数据丨7 大分析云案例,揭开 232 亿美元市场的秘密
  6. centos编译安装python_centos编译安装python3.6.4
  7. Mac下Sublime text2中文乱码问题的解决
  8. @font-face详细用法+实例——Web响应式前端学习笔记
  9. Redis Java调用
  10. 《只是为了好玩-Linux之父Linus自传》
  11. UIAUTOMATOR
  12. 计算机操作系统(第3版)课后习题答案(完整版)
  13. MKS_SGEN_L V1.0 marlin 固件编译
  14. 利用递归层次遍历句法结构树(Stanfordcorenlp及nltk)
  15. Linux 命令 大结
  16. matlab三维图渲染颜色,三维图颜色渐变
  17. Java并发机制的底层实现原理--volatile
  18. ethz-asl的catkin simple
  19. 关于Ubuntu20.04下向日葵远程软件连接中断的解决方法
  20. 邪恶花网站邪恶花_指标:良好VS邪恶

热门文章

  1. python和CSV
  2. Yahoo Programming Contest 2019 E - Odd Subrectangles
  3. pat 甲级 L3-002. 堆栈
  4. Unix网络编程---第一次作业
  5. Hadoop管理员的十个最佳实践(转)
  6. Android AES加密算法及其实现
  7. win7和xp无线共享网络问题
  8. PHP发送邮件,解决乱码
  9. ExcelManager--基于.Net的Excel读写管理类库(二) 转载
  10. android camera2预览方向,Android camera2预览无法在横向模式下正常工作