组件之间的传值 子传父

简介: 组件之间的传值 子传父

01===》子传父 使用函数的方式 接受


zi.vue
<template>
    <div>
        子组件:
        <span>hha</span>
        <button @click="clickBtn"> 点我传递给父亲 </button>
        </div>
</template>
export default {
    data(){
        return{
          msg:"儿子数据 传递给父亲"
        }
    },
    methods: {
        clickBtn(){
           this.$emit("getval",this.msg) //触发自定义事件 参数1:自定义事件的名称 参数2:要传递的参数
        } 
    },
}


fu.vue


ps=====>在自定义组件上, 绑定的所有事件句柄(不管是静态 还是动态)都是自定义事件


<template>
    <div>
       父组件: 
       <child @getval="getzivalue"></child> 
    </div>
</template>
<script>
import child from "../zi/zi"
export default {
    components: {
      child
    },
    data () {
        return {
        }
    },
    methods:{
      getzivalue(mess){
         console.log("儿子传递过来的参数"+mess) //输出 “儿子数据 传递给父亲”
       }
    }
}
</script>


01====》面试题


1. v-if和v-show的区别?


v-if使用的是节点操作,removeChild或者appendChild


v-show使用的是css的dispaly来进行隐藏和显示


2. props和data的区别?


data是组件内部数据,由组件自己创建,自己维护


props是外部数据,由外部创建传入,由外部维护!

相关文章
|
1月前
父子组件传值
父子组件传值
|
12天前
|
JavaScript
子组件向父组件传参的方式?
子组件向父组件传参的方式?
9 0
|
1月前
|
JavaScript
vue父组件点击事件向子组件传递值
vue父组件点击事件向子组件传递值
|
10月前
|
JavaScript
Vue的非父子组件之间传值
全局事件总线 一种组件间通信的方式,适用于任意组件间通信
|
9月前
|
JavaScript
vue中子组件如何向父组件传值与父组件如何向子组件传值
vue中子组件如何向父组件传值与父组件如何向子组件传值
117 0
|
JavaScript
Vue——05-02组件的数据、为什么data要使用函数、父组件给子组件传递数据的三种写法、父传子以及传两种以上的值、默认值以及父传子的引用类型
组件的数据、为什么data要使用函数、父组件给子组件传递数据的三种写法、父传子以及传两种以上的值、默认值以及父传子的引用类型
127 0
5、组件传值(父传子、子传父、同级传值)
5、组件传值(父传子、子传父、同级传值)
141 0
5、组件传值(父传子、子传父、同级传值)
|
前端开发
react中父子组件传值详解,如何进行传值校验(父传子,子组件改变父组件的值)
本篇主要给大家介绍react中父子组件传值详解,如何进行传值校验
571 0
|
JavaScript 开发者
组件传值-子组件通过事件调用向父组件传值|学习笔记
快速学习组件传值-子组件通过事件调用向父组件传值
102 0
组件传值-子组件通过事件调用向父组件传值|学习笔记
|
JavaScript 开发者 前端开发
组件传值-父组件向子组件传值和 data 与 props 的区别|学习笔记
快速学习组件传值-父组件向子组件传值和 data 与 props 的区别
127 0
组件传值-父组件向子组件传值和 data 与 props 的区别|学习笔记

热门文章

最新文章