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 相关文章推荐
js 字符串转化成数字的代码
Jun 29 Javascript
js的匿名函数使用介绍
Dec 11 Javascript
原生javaScript做得动态表格(注释写的很清楚)
Dec 29 Javascript
JQuery教学之性能优化
May 14 Javascript
基于javascript实现简单的抽奖系统
Apr 15 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
Aug 23 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
Oct 25 Javascript
webuploader实现上传图片到服务器功能
Aug 16 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
Feb 21 Javascript
Vue-input框checkbox强制刷新问题
Apr 18 Javascript
vue实现移动端项目多行文本溢出省略
Jul 29 Javascript
jquery插件实现代码雨特效
Apr 24 jQuery
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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
微信支付开发维权通知实例
2016/07/12 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
跟随鼠标旋转的文字
2006/11/30 Javascript
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
jQuery中prepend()方法用法实例
2014/12/25 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
js运动应用实例解析
2015/12/28 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
JS动态显示倒计时效果
2019/12/12 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
python批量生成本地ip地址的方法
2015/03/23 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
python正则-re的用法详解
2019/07/28 Python
python实现猜拳小游戏
2020/04/05 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
python游戏开发的五个案例分享
2020/03/09 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
医学生求职自荐信
2013/10/25 职场文书
法学个人求职信范文
2014/01/27 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
三行辞职书范文
2015/02/26 职场文书
运动员加油词
2015/07/18 职场文书
python中的plt.cm.Paired用法说明
2021/05/31 Python
在Python中如何使用yield
2021/06/07 Python
MySQL 用 limit 为什么会影响性能
2021/09/15 MySQL
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android
vue特效之翻牌动画
2022/04/20 Vue.js
关于mysql中string和number的转换问题
2022/06/14 MySQL