Vue项目中如何在父组件中直接调用子组件的方法:

方案一:通过ref直接调用子组件的方法;

//父组件中<template><div><Button @click="handleClick">点击调用子组件方法</Button><Child ref="child"/></div>
</template>    <script>
import Child from './child';export default {methods: {handleClick() {this.$refs.child.sing();},},
}
</script>//子组件中<template><div>我是子组件</div>
</template>
<script>
export default {methods: {sing() {console.log('我是子组件的方法');},},
};
</script>

方案二:通过组件的emit、emit、emit、on方法;

//父组件中<template><div><Button @click="handleClick">点击调用子组件方法</Button><Child ref="child"/></div>
</template>    <script>
import Child from './child';export default {methods: {handleClick() {this.$refs.child.$emit("childmethod")    //子组件$on中的名字},},
}
</script>//子组件中<template><div>我是子组件</div>
</template>
<script>
export default {mounted() {this.$nextTick(function() {this.$on('childmethods', function() {console.log('我是子组件方法');});});},
};
</script>

vue 父组件中调用子组件的方法相关推荐

  1. vue怎么调用子元素的方法_vue 父组件中调用子组件函数的方法

    vue 父组件中调用子组件函数的方法 在父组件中调用子组件的方法: 1.给子组件定义一个ref属性.eg:ref="childItem" 2.在子组件的methods中声明一个函数 ...

  2. vue父组件中调用子组件中的方法 及vue父组件调用孙子组件的方法

    一:通过ref直接调用子组件的方法: 子组件child.vue: <template><div>我是子组件</div> </template> < ...

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

    (1)通过ref直接调用子组件的方法 //父组件中<template><div><Button @click="handleClick">点击调 ...

  4. react如何在父组件中调用子组件事件

    父组件是如何使用子组件的事件的,下边数值累加的例子 类组件 将子组件的this传到父组件,给父组件添加一个属性,值为this,之后就可以通过父组件的属性调用子组件的事件了 import React,{ ...

  5. vue父组件如何调用子组件里面的方法

    在vue里,父组件要调用子组件里边定义的方法,可以通过ref属性来获取到子组件的方法并执行,下面直接贴上子组件和父组件的代码吧! 父组件代码: <template><div clas ...

  6. vue 父刷新子_vue.js从父级中更新子组件数据

    如何从父组件中更新子组件中的数据?我正在尝试从父级中更新autores属性,并让它更新子级数据.目前什么都没有发生,我认为我没有正确的数据链接.如果我将它作为数据添加到父组件中,那么当代码运行时,父组 ...

  7. 从父组件中获取子组件的值

    父组件中获取子组件中的值(三种的方式) 1. this.$root.子组件中的值 2. this.$parent.子值 $parent是一级一级访问的,如果子组件多的话需要多个$parent3. &l ...

  8. Layui父级页面调用子级页面方法

    父级页面调用子级页面方法 百度了一堆,没几个有用的,为避免以后会用到,在这记下笔记 layer.open({title : "xxxx",type : 2,content : Gl ...

  9. vue中父组件怎么调用子组件

    前言 前段时间,写了个地址的控件,封装成了一个子组件,在其他页面共用. 原文地址:vue利用级联选择器实现全国省市区乡村五级菜单联动 然后当时出现了个bug,也没有太注意,后来才发现的.就是重置不了地 ...

最新文章

  1. Windows 8.1之系统镜像备份功能(1)
  2. Python计算本周是第几周
  3. Python 技术篇-socket套接字实现服务器客户端消息传递实例演示,UDP实现
  4. PAT甲级1004 Counting Leaves (30分):[C++题解]树、邻接表存储树、dfs遍历树
  5. DCMTK:将STL文件封装为DICOM文件
  6. OpenCV中Mat的属性
  7. HTTPS反向代理嗅探
  8. [NVIDIA] Ubuntu 20.04 安装 nvidia-460 + cuda-11.2
  9. 如何用C#对Gridview的项目进行汇总统计?
  10. pytorch GPU分布式训练 数据并行
  11. 什么是字节 什么是数据包
  12. 【ceph】vdbench的使用教程——裸盘测试和文件系统测试vdbanch
  13. 数字电视加密技术工作原理(EMM ECM)
  14. Legion使用:半自动化网络渗透工具
  15. Java char类型介绍
  16. 阿里云DDoS防护是如何工作的?
  17. 女巫攻击Sybil Attack 笔记
  18. 数据结构—时间、空间复杂度
  19. android 非SDK API blacklist处理
  20. 【报告分享】2021人工智能行业分析研究报告:投资人角度.pdf(附下载链接)...

热门文章

  1. 通俗理解信息熵、条件熵、信息增益
  2. 三国杀充值登陆服务器响应超时,[十周年][公告]11月6日活动更新延迟及充值活动异常问题补偿...
  3. mysql日期函数(归档按年月日)
  4. 微信备注改不了是怎么回事
  5. 【客户机操作系统已禁用 CPU。请关闭或重置虚拟机】以及【该主机 CPU 类型不支持虚拟化性能计数器,模块“VPMC”启动失败,未能启动虚拟机】
  6. 第六讲-循环神经网络(RNN)及变体LSTM
  7. Linux系统vi编辑器常用指令
  8. [hdu6391]Lord Li's problem
  9. html怎样布局完美,一篇文章带你了解HTML的网页布局结构
  10. Sqlserver分表(水平分表)