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 相关文章推荐
javascript showModalDialog 内跳转页面的问题
Nov 25 Javascript
JavaScript 学习历程和心得分享
Dec 12 Javascript
js时间比较示例分享(日期比较)
Mar 05 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
Mar 11 Javascript
js实现常见的工具条效果
Mar 02 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
May 17 Javascript
node文件上传功能简易实现代码
Jun 16 Javascript
详解原生JS动态添加和删除类
Mar 26 Javascript
vue 使用 canvas 实现手写电子签名
Mar 06 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
Apr 20 Javascript
mpvue 项目初始化及实现授权登录的实现方法
Jul 20 Javascript
小程序实现筛子抽奖
May 26 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 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
Json字符串转换为JS对象的高效方法实例
2013/05/01 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
Vue源码解析之数组变异的实现
2018/12/04 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
python发腾讯微博代码分享
2014/01/10 Python
Python的净值数据接口调用示例分享
2016/03/15 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
TensorFlow2.1.0最新版本安装详细教程
2020/04/08 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
HTML5调用手机摄像头拍照的实现思路及代码
2014/06/15 HTML / CSS
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
测绘工程本科生求职信
2013/10/10 职场文书
日语专业毕业生自荐信
2013/11/11 职场文书
转党组织关系介绍信
2014/01/08 职场文书
小学红领巾中秋节广播稿
2014/01/13 职场文书
公司活动邀请函
2014/01/24 职场文书
机械工程师岗位职责
2014/06/16 职场文书
关于感恩的演讲稿400字
2014/08/26 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
2015年会计个人工作总结
2015/04/02 职场文书
医院财务人员岗位职责
2015/04/14 职场文书
公积金贷款承诺书
2015/04/30 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
MySQL中order by的使用详情
2021/11/17 MySQL
Vue2项目中对百度地图的封装使用详解
2022/06/16 Vue.js