vue子组件传值给父组件_子组件调用父组件中的方法

vue子组件传值给父组件_子组件调用父组件中的方法参考视频:https://www.bilibili.com/video/av32790541/?spm_id_from=trigger_reload原理:在父组件引用子组件时,通过事件绑定机制把一个方法aaaa的引用传给子组件,这个方法中可以有各种参数,子组件在触发自己的函数或者某些数据发生变化时,触发:事件绑定机制绑定的函数,通过参数的方式将要传的值传过来,父组件中处理,也就接到了子…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

参考视频 : https://www.bilibili.com/video/av32790541/?spm_id_from=trigger_reload

原理:

在父组件引用子组件时,通过事件绑定机制把一个方法aaaa的引用传给子组件,这个方法中可以有各种参数,子组件在触发自己的函数或者某些数据发生变化时,触发:事件绑定机制绑定的函数,通过参数的方式将要传的值传过来,父组件中处理,也就接到了子组件的值

 

最开始父组件本身有一个方法 : fatherMethods

fatherMethods(){
    console.log('父组件的方法')    
}

vue子组件传值给父组件_子组件调用父组件中的方法

 

步骤①:在子组件被调用的标签中,绑定一个父组件方法的引用

父组件通过事件绑定机制,也就是 

@sendSon="fatherMethods"

 方式传值给子组件, 注意,这里是方法的引用,换句话就是把这个方法传递给子组件,而不是方法执行完以后的值,所以这里不能加括号 

目的:把父组件的一个方法传给子组件

vue子组件传值给父组件_子组件调用父组件中的方法

 

步骤② 给子组件写一个引发事件

子组件中写一个事件会触发一个子组件本身的方法

@click="sonEdit()"
@change="sonEdit()"
@mouseover="sonEdit()"

vue子组件传值给父组件_子组件调用父组件中的方法

 步骤③  子组件触发这个引发事件

子组件本身的方法sonEdit,其中通过$emit操作父组件传过来的sendSon方法绑定的父组件的方法引用fatherMethods,这时就触发了父组件的方法

换句话说:子组件通过$emit出发了从父组件传过来的方法

sonEdit(){
    this.$emit('sendSon')
    }

vue子组件传值给父组件_子组件调用父组件中的方法

 步骤④  子组件在调用父组件时,传参数

真正的父组件中并没有调用这个show方法,只有传给的子组件中调用了,调用就可以传参数,那么就在子组件中触发时候传参数

vue子组件传值给父组件_子组件调用父组件中的方法

步骤⑤  在调用的时候传参数

$emit在触发父组件传过来的值的时候,第一个参数是方法名,从第二个起,后面均可以传参数,

vue子组件传值给父组件_子组件调用父组件中的方法

show方法里面可以写的是对参数的一系列操作,也就变相完成了从子组件向父组件传值的需求

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/197024.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 官场子弟–熊猫大大

    官场子弟–熊猫大大官场子弟,城府心机,商场得意,情场风流,官运横通,人生几何..   将醉生梦死,将金钱美色的诱惑赤裸裸呈现着,是堕落?还是在诱惑中学会留一点清醒呢?   邪恶是应该的,大胆是必须的,男人吗?花心一点也没有错,打造一个男人的世…

  • CQRS架构简介_公司架构图

    CQRS架构简介_公司架构图看到博客园一位园友写了一篇文章,其中的观点是,要想高性能,需要尽量:避开网络开销(IO),避开海量数据,避开资源争夺。对于这3点,我觉得很有道理。所以也想谈一下,CQRS架构下是如何实现高性能的。关于CQRS(CommandQueryResponsibilitySegration)架构,大家应该不会陌生了。简单的说,就是一个系统,从架构上把它拆分为两部分:命令处理(写请求)+查询处理(读请求…

    2022年10月26日
  • pycharm虚拟环境与本地环境区别_pycharm自带python吗

    pycharm虚拟环境与本地环境区别_pycharm自带python吗    Python的版本众多,在加上适用不同版本的PythonPackage。这导致在同时进行几个项目时,对库的依赖存在很大的问题。这个时候就牵涉到对Python以及依赖库的版本管理,方便进行开发,virtualenv就是用来解决这个问题的。下面介绍使用PyCharm创建VirtualEnvironment的方法。    PyCharm可以使用virtualenv中的功能来创建虚拟环境。Py…

  • ubuntu ???????????? no permissions 问题解决

    ubuntu ???????????? no permissions 问题解决

  • hg261gu改桥接设置_HG220G_u光猫是千兆的吗

    hg261gu改桥接设置_HG220G_u光猫是千兆的吗背景最近换了光纤,装了光猫,型号是HG220GS-U,软件版本E00L3.01。改光猫自带wifi功能,和路由器一样,经过简单的设置就可以上网了。本来用的挺好,但是家里电子设备不少,后来发现ipad不能上网了。猜测有可能是光猫连接数量有限制。另外,以后打算在家里搭建NAS,免不了要桥接,正好一次性完成。教程在网上找了一圈,发现HG220的教程不少,但是HG220GS-U的基本没有。好多教程还…

  • List去重3种方式

    List去重3种方式一、背景1.在实战中list去重是非常频繁的,下面就讲讲它的三种用法。二、第一种(原始代码去重)1.测试类publicclassDemoTest{publicstaticvoidmain(String[]args){ArrayList<String>list=Lists.newArrayList(“02″,”01”,”…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号