【发布时间】:2017-03-17 13:25:01
【问题描述】:
我正在使用vue-cli scaffold for webpack
我的 Vue 组件结构/层次结构目前如下所示:
- 应用程序
- PDF 模板
- 背景
- 动态模板图片
- 静态模板图片
- 降价
- PDF 模板
在应用程序级别,我想要一个 vuejs 组件方法,它可以将所有子组件的数据聚合成一个可以发送到服务器的 JSON 对象。
有没有办法访问子组件的数据?具体来说,多层深度?
如果不是,那么传递可观察数据/参数的最佳做法是什么,以便当它被子组件修改时,我可以访问新值?我试图避免组件之间的硬依赖,因此到目前为止,使用组件属性传递的唯一内容是初始化值。
更新:
可靠的答案。查看两个答案后,我发现有用的资源:
【问题讨论】:
标签: vue.js vue-component vuex