美文网首页
vue组件之间的数据传递--随记

vue组件之间的数据传递--随记

作者: Beth_clover | 来源:发表于2019-06-27 18:07 被阅读0次

1.父组件与子组件之间的数据传递

首先:父组件里面引入了子组件,举个例子,父组件是A,子组件是B,A需要 import B from ‘子组件B的文件路径‘,

并且在注入父组件的components对象里

图1

其次调用子组件B,并将需要传递的值附在调用的子组件B上

请先忽略:letter

然后子组件B接受这个值:props:{}

2请先忽略 letter

2.子组件与父组件之间的 数据传递

子组件需要发送一个事件让父组建能够接收到---$emit

$emit将被点击元素的文本传递过去

父组件接收change这个事件

@change 父组件接收change这个事件

这边点击子组件那个元素它的文本这边就可以打印出来了~

这边点击子组件那个元素它的文本这边就可以打印出来了~

3.通过父组件实现子组件与子组件之间的数据传递

需要把子组件B里被点击元素的文本传递给子组件A

这时候父组件已经接收到子组件B传过来的文本变量letter了,组件A需要绑定这个letter,并且子组件A页面里呢需要接收这个letter ,props{},如图“”2请先忽略 letter“”所示,并且需要watch(监听器)这个变量letter,如下图做所示:

这样就可以在子组件A里获取子组件B的letter的值了

状态管理模式--vuex

这是一张截图--vuex腾空出世 我需要吃透这张图

1.先要全局引入注册store,本地是在main.js引入注册的

import store from './store/travel'

new Vue({

  el: '#app',

·······

  store,

  components: { App },

  template: '<App/>'

})

2.然后创建一个store

travel.js文件

3.调用

$store.commit 调用

相关文章

  • vue组件之间的数据传递--随记

    1.父组件与子组件之间的数据传递 首先:父组件里面引入了子组件,举个例子,父组件是A,子组件是B,A需要 impo...

  • Vue2.x开发饿了么项目(header部分)

    header组件开发 数据之间的传递 App.vue 引入组件,App.vue 中注册组件,使用组件时 要记得传...

  • vue 事件总线EventBus的概念、使用以及注意点

    vue组件中的数据传递最最常见的就是父子组件之间的传递。父传子通过props向下传递数据给子组件;子传父通过$em...

  • vue 中几种传值方法

    前言 vue项目中,组件跟组件之间数据的传递是很普遍的行为,在这里总结几种常见的vue组件跟组件之间传值方式,其中...

  • 关于$on的用法

    $on 兄弟组件之间相互传递数据 示例 父组件 $onFa.vue 创建一个vue的空白实例 emptyVue.j...

  • VUE的props理解

    vue的组件之间是独立的,为了在组件之间传递数据,我们需要用到不同的手段。父组件->子组件:props子组件->父...

  • Vue组件间数据传递

    前言 总结vue组件间的数据传递 路由传参 父组件传递数据给子组件---props 子组件传递数据给父组件---$...

  • vue 组件通信

    本文主要解决vue组件之间的通信问题 Prop 向下传递,事件向上传递 Prop (主要用于父组件向子组件下发数据...

  • Vue 组件数据传递

    Vue 组件数据传递 父组件->子组件 父组件到子组件的数据通过 props 传递 在父组件注册子组件,传递数据到...

  • 老生常谈——vue组件之间通信

    老生常谈的组件之间通信 vue组件之间的通信细分为三种情况:兄弟组件之间的通信,父组件向子组件传递数据,子组件向父...

网友评论

      本文标题:vue组件之间的数据传递--随记

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