美文网首页
Vue中的组件通信-初步了解

Vue中的组件通信-初步了解

作者: 王童孟 | 来源:发表于2018-06-11 11:11 被阅读0次

1. 父子组件

1.1 父组件传数据给子组件

通过props


1.png

1.2 子组件通知父组件

通过$emit发布事件,父组件通过v-on(@)监听事件,然后做出更改。


2.png

2. 爷孙组件

爷孙组件无法直接通信,可转换成父子组件进行通信,利用props和$emit进行连接。

3. 兄弟组件

可以通过eventHub来实现通信. 结合$emit和$on进行通信。


3.png

这样就实现了非父子组件之间的通信了

4. 参考链接

相关文章

  • Vue中的组件通信-初步了解

    1. 父子组件 1.1 父组件传数据给子组件 通过props 1.2 子组件通知父组件 通过$emit发布事件,父...

  • Vue组件通信

    总体来说,Vue中组件之间的通信场景如下图: 可以将其分为父子组件通信、兄弟组件通信、跨级组件通信。 1. 自定义...

  • Vue.js基础(二)

    1. 组件之间的通信 向子组件中传递 number=99 子组件a.vue中 执行效果 2. 组件之间的通信 - ...

  • Vue 之 render 函数

    一、render 函数初步了解 在使用 Vue 组件的过程中,当 template 中的内容较多时,可以在外部用 ...

  • Vue之数据通信

    Vue 如何实现组件通信?①父组件向子组件通信(props:['属性名']) 给父组件中的子组件标签绑定属性,然后...

  • 【Vue】组件通信(任意通信)

    本节所需的基础知识: 【Vue】组件通信(父传子props) 【Vue】组件通信(子传父$emit) 任意组件相互...

  • Vue入门-实现一个简陋的todolist

    Vue中通过props和$emit实现父子组件的通信。

  • vue组件之间通信

    vue 组件之间通信 vue组件之间通信方式: 1.父组件通过props向下传数据给子组件,子组件通过$emit事...

  • Vue相关知识点

    1、vue父子组件之间的通信 在vue组件通信中其中最常见通信方式就是父子组件之中的通性,而父子组件的设定方式在不...

  • 面试题整理

    vue vue中8种组件通信方式[https://juejin.cn/post/68449038871623106...

网友评论

      本文标题:Vue中的组件通信-初步了解

      本文链接:https://www.haomeiwen.com/subject/tuwceftx.html