美文网首页
vue2.0中组件之间的信息传递

vue2.0中组件之间的信息传递

作者: 郭子web | 来源:发表于2017-11-14 16:19 被阅读0次

在vue2.0中父组件给子组件传递信息
父组件

import son from '../son/son.vue'
<template>
  <div class="father">
    <son :msg='msg'></son>
  </div>
</template>
<script>
export default {
  data() {
    return {
      'msg': '这是父组件的信息' 
    }
  },
  components: {
    son
  }
}
</script>

子组件

<template>
  <div class="son">
    <div>{{msg}}</div>
  </div>
</template>
<script>
export default {
  props: {//这里通过props接收父组件传过来的信息,可以制定数据类型
    msg: String
  }
}
</script>

总结

  • 父组件导入子组件
  • 父组件中注册子组件
  • 把需要传递给子组件的值通过v-bind绑定在一个属性上
  • 子组件通过props接收父组件传递过来的信息

在vue2.0中子组件给父组件传递信息
子组件

<template>
  <div class="son">
    <div @click='sendToParent'>点击发送数据</div>
  </div>
</template>
<script>
export default {
  methods:{
    sendToParent() {
      this.$emit('reciveMsg','这是传递给父组件的信息');
    }
  }
}
</script>

父组件

import son from '../son/son.vue'
<template>
  <div class="father">
    <son @reciveMsg='showMsg'></son>
  </div>
</template>
<script>
export default {
  methods:{
    showMsg(data) {
      console.log(data);//这里会输出 `这是传递给父组件的信息`
    }
  },
  components: {
    son
  }
}
</script>

总结

  • 父组件导入子组件
  • 父组件中注册子组件
  • 父组件绑定一个自定义的事件,子组件点击的时候触发这个事件
  • 父组件给自定义事件绑定一个函数,当触发这个自定义事件的时候,这个函数执行,同时会接受一个参数,这个参数就是从子组件传递过来的数据

相关文章

  • vue2.0中组件之间的信息传递

    在vue2.0中父组件给子组件传递信息父组件 子组件 总结 父组件导入子组件 父组件中注册子组件 把需要传递给子组...

  • vue组件间通信

    vue组件间通信 1.父组件向子组件传递数据--props 在vue2.0中使用props实现向子组件传递数据: ...

  • VUE----事件总线

    vue像是一个由组件组成的金字塔,组件中需要信息的传递 1.父子组件通讯: 2.多级组件之间传递: 当多级组件之间...

  • 组件之间的信息传递

    父组件向子组件传递信息:props 组件实例的作用域是孤立的,这意味着不能也不应该在子组件的莫版内直接引用父组件的...

  • react组件之间的通讯

    背景故事很简单:父组件对子组件传递信息,直接使用props即可;子组建对父组件传递信息,参考自React 组件之间...

  • 组件的通讯

    父子间访问子组件之间的信息(父传子) 子组件访问父组件之间的信息(子传父) 兄弟之间的传递(子传子) 父传子 子传...

  • react组件间通信

    react中的props和state props只读,用于组件之间传递信息,这个信息包括:数据和函数 state用...

  • Vue.js基础(二)

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

  • Vue组件间传递数据

    组件是Vue很强大的一个功能,所以掌握Vue组件之间的信息传递很重要。大致分为三种常见的情况。 父组件向子组件传递...

  • react子组件向父组件传值

    相关资料:react 父组件怎么获取子组件的这个值React组件间信息传递方式react同级组件之间传值 • 父...

网友评论

      本文标题:vue2.0中组件之间的信息传递

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