vue.js中父组件调用子组件的内部方法示例


Posted in Javascript onOctober 22, 2017

前言

今天同事问了一个问题,他在用iview开发时,需要用到iview一个组件的内部方法,而这个内部方法并没有暴露出来,这种情况下如何调用组件内部方法呢,其实很简单,举个栗子?

示例代码

子组件:

<template>
  <div>
    child
  </div>
</template>

<script>
  export default {
    name: "child",
    props: "someprops",
    methods: {
      parentHandleclick(e) {
        console.log(e)
      }
    }
  }
</script>

父组件:

<template>
  <div>
    <button @click="clickParent">点击</button>
    <child ref="mychild"></child>
  </div>
</template>

<script>
  import Child from './child';
  export default {
    name: "parent",
    components: {
      child: Child
    },
    methods: {
      clickParent() {
        this.$refs.mychild.parentHandleclick("嘿嘿嘿");
      }
    }
  }
</script>

当然,如果是自己开发组件时,父组件和子组件有很多方法可以通信~

总结

以上就是这篇文章的全部内容了,本文还有许多不足,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jquery imgareaselect 使用利用js与程序结合实现图片剪切
Jul 30 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
Dec 10 Javascript
使用jQuery实现更改默认alert框体
Apr 13 Javascript
使用Javascript实现选择下拉菜单互移并排序
Feb 23 Javascript
Node.js实用代码段之正确拼接Buffer
Mar 17 Javascript
AngularJS入门教程之双向绑定详解
Aug 18 Javascript
移动端效果之Swiper详解
Oct 09 Javascript
浅谈JS函数节流防抖
Oct 18 Javascript
bootstrap模态框关闭后清除模态框的数据方法
Aug 10 Javascript
Element UI框架中巧用树选择器的实现
Dec 12 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
Jan 23 Javascript
解决vue项目axios每次请求session不一致的问题
Oct 24 Javascript
vue 1.x 交互实现仿百度下拉列表示例
Oct 21 #Javascript
JS返回顶部实例代码
Aug 09 #Javascript
VUE2实现事件驱动弹窗示例
Oct 21 #Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
Oct 21 #Javascript
vue使用keep-alive实现数据缓存不刷新
Oct 21 #Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
Oct 21 #Javascript
Vue filter介绍及其使用详解
Oct 21 #Javascript
You might like
支付宝接口开发集成支付环境小结
2015/03/17 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
javascript奇异的arguments分析
2010/10/20 Javascript
jquery一句话全选/取消全选
2011/03/01 Javascript
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
关于javascript事件响应的基础语法总结(必看篇)
2016/12/26 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
[05:31]DOTA2上海特级锦标赛主赛事第三日RECAP
2016/03/05 DOTA
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
使用Python的判断语句模拟三目运算
2015/04/24 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
2020/04/01 Python
Python批量删除mysql中千万级大量数据的脚本分享
2020/12/03 Python
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
abstract class和interface有什么区别?
2012/01/03 面试题
重阳节登山活动方案
2014/02/03 职场文书
机关职员工作检讨书
2014/10/23 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
学校运动会开幕词
2016/03/03 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
Opencv中cv2.floodFill算法的使用
2021/06/18 Python