当前位置: 首页 > 编程笔记 >

vue子父组件通信的实现代码

太叔英卫
2023-03-14
本文向大家介绍vue子父组件通信的实现代码,包括了vue子父组件通信的实现代码的使用技巧和注意事项,需要的朋友参考一下

之前在用vue写子父组件通信的时候,老是遇到问题!!!

子组件传值给父组件:

  子组件:通过emit方法给父组件传值,这里的upparent是父组件要定义的方法   

  模板:

<div v-on:click="switchViewBtn">切换视图</div>

  在data中定义:switchStatus = true;

  方法:  

switchViewBtn(){
      let that=this;
      this.$emit("parentView",that.switchStatus);
    },

  父组件:模板:   

<div @parentView="changeView" :msg="msg"></div>

  方法: 

changeView(msg){
    this.switchStatus = msg;
  }

  这样就可以将子组件的值传给父组件了。

父组件传值给子组件:

  父组件:模板:

 <div :name="name">切换视图</div>

  在data中赋值:

 export default {
      data() {
        return {
          data:‘zy'
         }
      }
    }

子组件中接受代码:

export default {
    data() {
      return {
        data:‘zy'
        }
      },
    props:[
       'name'
    ]
  }

以上所述是小编给大家介绍的vue子父组件通信的实现代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

 类似资料:
  • 本文向大家介绍Vue父子组件之间的通信实例详解,包括了Vue父子组件之间的通信实例详解的使用技巧和注意事项,需要的朋友参考一下  在vue组件通信中其中最常见通信方式就是父子组件之中的通信,而父子组件的设定方式在不同情况下又各有不同。最常见的就是父组件为控制组件子组件为视图组件。父组件传递数据给子组件使用,遇到业务逻辑操作时子组件触发父组件的自定义事件。无论哪种组织方式父子组件的通信方式都是大同小

  • 本文向大家介绍vue项目中v-model父子组件通信的实现详解,包括了vue项目中v-model父子组件通信的实现详解的使用技巧和注意事项,需要的朋友参考一下 前言 我们在vue项目中,经常有这样的需求,父组件绑定v-model,子组件输入更改父组件v-model绑定的数值。很多朋友对这种操作不是很清楚,这需要对v-model有比较深入的了解,今天谈谈v-model。 vue的双向数据绑定 v-m

  • 本文向大家介绍vue中的event bus非父子组件通信解析,包括了vue中的event bus非父子组件通信解析的使用技巧和注意事项,需要的朋友参考一下 有时候非父子关系的组件也需要通信。在简单的场景下,使用一个空的Vue实例作为中央事件总线: 在更多复杂的情况下,你应该考虑使用专门的 状态管理模式.就是用到了vuex eventBus是作为兄弟关系的组件之间的通讯中介。 代码示例: 效果图如下

  • 本文向大家介绍vue之父子组件间通信实例讲解(props、$ref、$emit),包括了vue之父子组件间通信实例讲解(props、$ref、$emit)的使用技巧和注意事项,需要的朋友参考一下 组件是 vue.js 最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。那么组件间如何通信,也就成为了vue中重点知识了。这篇文章将会通过props、$ref和

  • 本文向大家介绍Vue2.0学习之详解Vue 组件及父子组件通信,包括了Vue2.0学习之详解Vue 组件及父子组件通信的使用技巧和注意事项,需要的朋友参考一下 什么是组件? vue中的组件其实就是页面组成的一部分,好比是电脑中的每一个元件(如硬盘,键盘,鼠标),它就是一个具有独立逻辑或界面,同时又能根据规定的接口规则进行相互融合,变成一个完整的应用。 页面就是由一个个类似这样的部分组成的,比如导航

  • 本文向大家介绍Angular2 父子组件数据通信实例,包括了Angular2 父子组件数据通信实例的使用技巧和注意事项,需要的朋友参考一下 如今的前端开发,都朝组件式开发模式靠拢,如果使用目前最流行的前端框架Angular和React开发应用,不可避免地需要开发组件,也就意味着我们需要考虑组件间的数据传递等问题,不过Angular 2已经为我们提供了很好的解决方案。 父组件和子组件 接触过面向对象