- 父传子——自定义属性——props
- 子传父——自定义事件——
$emit
注册事件/$on
监听事件 -
eventBus
(组件间传值可以说是兄弟但不完全是兄弟)——事件总线——let eventBus=new Vue() 然后将事件绑定在eventBus,核心也就是$emit
注册事件/$on
监听事件 -
$parents
/$children
(父子组件间通过修改组件的data传值)——data(属性里面都是可以传的值) -
provide
/inject
(祖先和后代的关系)——多层嵌套组件之间传值 - Vuex——全局状态管理(只要是在项目里的组件,不管是什么关系都可以用Vuex传值)——Vue3使用provide、project代替Vuex
-
$attr
/$listener
——底层——不常用 - localStorange/sessionStorage——在本地存储的需要用的时候拿出来——不常用
组建通信的8种方式
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- @TOC 前言: 写在前面: vue已经更新到V2.6.10版本(相信很快就会出3.0版本),相信我们也遇到了需要...