一个有关vue2的疑问
发布于 7 年前 作者 klausgao 3605 次浏览 来自 问答

先说,我是vue的追随者,一直用着vue1.0,但是不是官方的用法,只是用了它的双向绑定等功能,没有用spa的功能,也没有webpack打包这些。 现在到vue2了,很想用它的全家桶。但是现在想到一个疑问。 例如,一般一个页面,分head、main、foot,例如这样一个场景,head有个购物车,main的页面操作(如添加物品到购物车)后,这两个component之间如何通讯?麻烦不?

3 回复

两种思路,回传给父组件或者使用vuex集中管理。 如果数据只作用于局部组件,建议把共用的数据交给这些组件的共同的父组件来管理,实际上数据流也应该是这样设计的,VUE2提供了一种将任意组件模拟成input组件的方法,可以在父组件声明这个数据,然后子组件回传更新的值使用自定义事件的表单输入组件 VUEX没怎么用过,貌似是另一种数据流的设计思想,感兴趣可以研究一下。

非常感谢两位

回到顶部