Vue 子组件调用父组件的属性,方法「建议收藏」

Vue 子组件调用父组件的属性,方法「建议收藏」一、子组件调用父组件的方法子组件里用$emit向父组件触发一个事件,父组件监听这个事件就行了//父组件<template><div><label>我是父组件</label><child@fatherMethod=”test”></child>&…

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

Jetbrains全系列IDE稳定放心使用

一、子组件调用父组件的方法

       子组件里用$emit向父组件触发一个事件,父组件监听这个事件就行了

//父组件
<template>
    <div>
        <label>我是父组件</label>
        <child @fatherMethod="test"></child>
    </div>
</template>
<script>
import child from './components/child';
export default{
    components:{child},
    methods:{
        test(){
            console.info("test");
        }
    }
}
</script>


//子组件
<template>
    <div>
        <label>我是子组件</label>
        <button @click="btn_Click()">调用父组件方法</child>
    </div>
</template>
<script>
import child from './components/child';
export default{
    components:{child},
    methods:{
        btn_Click(){
            this.$emit('fatherMethod');
        }
    }
}
</script>

二、子组件获取父组件的属性

1.在父组件中定义需要传入的值,如userNmae

<template>
    <div>
        <label>我是父组件</label>
        <child :userNmae="name"></child>
    </div>
</template>
<script>
import child from './components/child';
export default{
    data(){
        return{
            name:"whz"
        }
    }
    components:{child}
}
</script>

2.在子组件中声明并使用变量

<template>
    <div>
        当前用户:
        <label>{
  
  {userName}}</label>
    </div>
</template>
<script>
    export default {
      name:'child',
      props:["userName"]
    }
<script>

 

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188811.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux vim怎么退出编辑模式_centos7退出vi编辑

    linux vim怎么退出编辑模式_centos7退出vi编辑转载自:http://blog.csdn.net/u010648555/article/details/50676647初学Linux的时候,在使用vi操作时候,有时候可能进入的是一个文件夹,这样子在退出的时候很不好操作!下面总结一些vi退出命令,学习!进入编辑模式,按o进行编辑编辑结束,按ESC键跳到命令模式,然后输入退出命令::w保存文件但不退出vi编辑:w!强制保存,不退出v…

    2022年9月29日
    1
  • 简介支持向量机热门(认识SVM三位置)

    简介支持向量机热门(认识SVM三位置)

    2021年12月17日
    41
  • \r,\n,\r\n的区别

    \r,\n,\r\n的区别

    2021年9月18日
    51
  • 深入了解ZooKeeper(一)

    1.内容思维导图2.分布式协调技术在进程间通讯中为了防止资源的竞争和抢占,我们有很多方法(如原子函数,互斥锁,事件,信号等)去实现临界资源的有序访问。那么处于分布式的环境中时,我们又该如何去处

    2021年12月28日
    60
  • 图析,Pycharm 上如何设置QT环境[通俗易懂]

    图析,Pycharm 上如何设置QT环境[通俗易懂]一、参数设置文件–设置–外部工具–“+”–“ExternalTools”下两个设置1.QtDesigner和2.PyUIC1.QtDesigner参数设置:(1.)名称框:QtDesigner(2.)工具设置–程序框:填写Qta安装的路径Designer.exe(例:C:\ProgramData\Anaconda3\Library\bin\designer.exe注:Anaconda3目录下有designer.exe软件,无需下载.

    2022年8月29日
    8
  • 前端如何做好seo_seo的五个步骤

    前端如何做好seo_seo的五个步骤一、合理的title、description、keywords搜索对着三项的权重逐个减小,title值强调重点即可;description把页面内容高度概括,不可过分堆砌关键词;keywords列举出重要关键词。1、titletitle,就是浏览器上显示的那些内容,不仅用户能看到,也能被搜索引擎检索到(搜索引擎在抓取网页时,最先读取的就是网页标题,所以title是否正确设置极其…

    2022年9月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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