(1)通过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>

(2)通过组件的$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 父组件中调用子组件的方法

    Vue项目中如何在父组件中直接调用子组件的方法: 方案一:通过ref直接调用子组件的方法: //父组件中<template><div><Button @click=&qu ...

  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. 可以预防新冠病毒的项链 -脉动
  2. 为什么不需要对独立的jre进行环境变量配置
  3. 外观模式(Facade)
  4. HTTP协议超级详解
  5. 鼠标划过表格行变色效果JS
  6. BLE-NRF51822教程5-静态密码设置
  7. 设计模式初探之设计模式六大原则(4):接口隔离原则
  8. java http请求
  9. 语文高考识记现代汉字的字形【转】
  10. 训练集山准确率高测试集上准确率很低_拒绝DNN过拟合,谷歌准确预测训练集与测试集泛化差异,还开源了数据集 | ICLR 2019...
  11. mysql原理以及相关优化
  12. iso27001认证怎么申请?(iso27001认证基本条件和详细流程)
  13. Django表单系统
  14. duliu题之狼抓兔子题解
  15. PDF文档底部的页码怎么删除
  16. 自动弹窗被拦截 html,弹窗广告拦截程序哪个好
  17. IP地址测试用例编写
  18. zookeeper(1)
  19. c# 一个月中的工作日_在Excel中查找一个月中的第N个工作日
  20. JavaScript将List转Tree

热门文章

  1. Python数据分析 | 分析微信公众号历史发文信息
  2. iphone8 html5检测,怎么检测iPhone8的真假 查这些步骤确保真机
  3. 图论 开开的高级打野路线
  4. (转)利用MTCNN和facenet实现人脸检测和人脸识别
  5. Visual Studio Code配置方法——根据文件后缀名配置文件语法关联
  6. 每一个不曾起舞的日子,都是对生命的辜负
  7. android 用editview 禁用输入法,涉及到的几个事件
  8. 已解决UnicodeEncodeError: ‘utf-8‘ codec can‘t encode character ‘\ud9b9‘ in position 38: surrogates not
  9. A4和B5纸张大小是按什么标准划分的?
  10. 如何提高自己的口才-02