码迷,mamicode.com
首页 > 其他好文 > 详细

Vue 组件间通信

时间:2019-01-23 11:31:48      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:ide   key   ram   VID   title   组件   res   动态   通信   

prop、event、ref

通过 Prop 向子组件传递数据

Prop 是你可以在组件上注册的一些自定义特性。当一个值传递给一个 prop 特性的时候,它就变成了那个组件实例的一个属性。为了给博文组件传递一个标题,我们可以用一个 props 选项将其包含在该组件可接受的 prop 列表中:

Vue.component('blog-post', {
  props: ['title'],
  template: '<h3>{{ title }}</h3>'
})

一个组件默认可以拥有任意数量的 prop,任何值都可以传递给任何 prop。在上述模板中,你会发现我们能够在组件实例中访问这个值,就像访问 data 中的值一样。
可以使用 v-bind 来动态传递 prop。

<blog-post
  v-for="post in posts"
  v-bind:key="post.id"
  v-bind:title="post.title"
></blog-post>

参考:

provide、inject

dispatch、broadcast

findComponents

eventbus、vuex

Vue 组件间通信

标签:ide   key   ram   VID   title   组件   res   动态   通信   

原文地址:https://www.cnblogs.com/aaronzhou001/p/10307610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!