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 相关文章推荐
深入探寻seajs的模块化与加载方式
Apr 14 Javascript
学习JavaScript设计模式(多态)
Nov 25 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
Jun 03 Javascript
jQuery图片拖动组件Dropzone用法示例
Jan 17 Javascript
利用Javascript裁剪图片并存储的简单实现
Mar 13 Javascript
vue2.0 keep-alive最佳实践
Jul 06 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
Jul 24 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 Javascript
Bootstrap实现可折叠分组侧边导航菜单
Mar 07 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
Feb 20 Javascript
原生JS实现记忆翻牌游戏
Jul 31 Javascript
JavaScript展开运算符和剩余运算符的区别详解
Feb 18 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
PHP写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
使用Apache的rewrite
2021/03/09 Servers
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
2011/10/31 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
vue 路由子组件created和mounted不起作用的解决方法
2019/11/05 Javascript
jQuery实现简单飞机大战
2020/07/05 jQuery
js制作提示框插件
2020/12/24 Javascript
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
简述Python中的面向对象编程的概念
2015/04/27 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
pandas实现选取特定索引的行
2018/04/20 Python
pandas 读取各种格式文件的方法
2018/06/22 Python
对Python通过pypyodbc访问Access数据库的方法详解
2018/10/27 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
css3实现信纸/同学录效果的示例代码
2018/12/11 HTML / CSS
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
PHP如何删除一个Cookie值
2012/11/15 面试题
超市营业员求职简历的自我评价
2013/10/17 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
行政管理毕业生自荐信
2014/02/24 职场文书
装修设计师求职信
2014/02/26 职场文书
红白喜事主持词
2015/07/06 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
nginx服务器的下载安装与使用详解
2021/08/02 Servers
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python