首页 > 其他分享 >子组件调用父组件的方法

子组件调用父组件的方法

时间:2023-06-20 09:12:44浏览次数:46  
标签:调用 parent childern 验证码 组件 方法 emit

子组件调用父组件的方法

使用场景:

父组件中有个弹窗(子组件),需要结合父组件和子组件的数据作为参数去请求
调用父组件的方法关闭子组件等

如:父组件是输入提现或充值的金额,点击确定弹出子组件,弹窗是展示输入的金额和费率,发送验证码输入验证码,
输入验证码,点击确定的时候需要给父组件传验证码并且调用父组件的方法

1. this.$parent.event
2. this.$emit()
3. 父组件把方法传给子组件

this.$parent.event

this.$parent.getBill(data);

this.$emit()

//父组件
<child @childern = "fatherMethods"/>

//子组件
<button @click ="confirm">确认</button>

methods:{
    confirm(){
            this.$emit('childern')
    }
}

父组件把方法传给子组件

//父组件
<child :childern = "fatherMethods"/>
//子组件
<script>
export default{
    props:{
            childern:{
                type:Function,
                default:null,            
            }
    },
    methods:{
        if(this.childern){
            this.childern()
        }
    }
}

参考文章 https://www.php.cn/faq/483395.html

标签:调用,parent,childern,验证码,组件,方法,emit
From: https://www.cnblogs.com/wszzj/p/17492731.html

相关文章

  • pytorch 使用多GPU训练模型测试出现:TypeError: forward() missing 1 required positio
    转载:https://blog.csdn.net/lingyunxianhe/article/details/119454778?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168718901716800227455818%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=16871890171680022745......
  • 服务拆分及远程调用
    一、微服务拆分注意事项:1、不同微服务:不能重复相关业务2、微服务数据独立:不要访问其它微服务的数据库,有自己独立的数据库3、微服务可以将自己的业务暴露为接口,供其它微服务调用 二、微服务远程调用案例:两个服务各自提供两个功能:根据订单id查询订单功能,根据用户id查询用户信......
  • v2和v3组件通信方式的区别
    https://gitee.com/jch1011/vue3_communication.git通信方式vue2props:父子组件、子父组件、甚至兄弟组件自定义事件:可以实现子父组件$bus:任意组件通信pubsub:发布订阅,任意组件通信vuex:集中式状态管理容器,实现任意组件通信ref:获取子组件的响应式数据及方法slot:插槽(默认、......
  • DevExpress中Diagram中常用的一些方法
    1、Diagram中插入一个形状的方法:DiagramShapediagramShape=newDiagramShape();//新建一个形状对象diagramShape.Shape=DevExpress.Diagram.Core.BasicShapes.Rectangle;//赋值为一个基础图形:矩形diagramShape.ConnectionPoints=newPointCollection(newList<PointFloa......
  • 常见k8s开源网络组件
    目前,已经有多个开源组件支持容器网络模型。常见的网络组件,包括Flannel、Open vSwitch、直接路由和Calico。1.FlannelFlannel之所以可以搭建k8s依赖的底层网络,是因为它能实现以下两个功能。(1)它能协助k8s,给每一个Node上的Docker容器分配互相不冲突的IP地址。(2)它能在这些IP地址之......
  • 记录--Vue3 封装 ECharts 通用组件
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助按需导入的配置文件配置文件这里就不再赘述,内容都是一样的,主打一个随用随取,按需导入。import*asechartsfrom"echarts/core";//引入用到的图表import{LineChart,typeLineSeriesOption}from"echarts/......
  • 【解决方法】锐捷 EVE 模拟器关联 Wireshark 进行抓包
    环境:工具:锐捷EVE模拟器,VMwareWorkstationPro抓包工具:Wireshark系统版本:Windows10问题描述:描述:使用锐捷EVE模拟器抓包,点击后无反应,网上的方法要么乱写,乱抄,要么不够仔细。故自己写一遍。提示:若按照教程还是无法完成操作,可以进入右侧的企鹅,找我看看。解决方法......
  • 【工程应用八】终极的基于形状匹配方案解决(小模型+预生成模型+无效边缘去除+多尺度+各
      我估摸着这个应该是关于形状匹配或者模版匹配的最后一篇文章了,其实大概是2个多月前这些东西都已经弄完了,只是一直静不下来心整理文章,提醒一点,这篇文章后续可能会有多次修改(但不会重新发文章,而是在后台直接修改或者增加),所以有需要的朋友可以随时重复查看。 这次带来的更新......
  • 在.Net Core6中使用log4net组件写日志到本地文件的操作流程
    原文链接:https://blog.csdn.net/kevin860/article/details/1068810621.引用包: Log4Net  Microsoft.Extensions.Logging.Log4Net.AspNetCore Microsoft.Extensions.Logging //loggingbuilder.AddFilter该方法需要引入Microsoft.Extensions.Logging名称空间 ......
  • js substr方法截取截断emoji图标问题
    functionsafeSubstring(str,start,length){varend=start+length;varresult="";varemojiFlag=false;for(vari=start;i<end;i++){varcharCode=str.charCodeAt(i);if(charCode>=0xd800&&charCode<=......