vue组件之间如何互相获取$data数据?

我使用vue-cli构建的项目,在App.vue里用<router-view></router-view>渲染出以后所有路由的页面。
在路由到子组件的时候,有什么方法能够获取到父组件实例里的$data的值?
比如我当前在Cars页面,能不能直接拿到App组件里的$data?
图片描述

阅读 17.1k
4 个回答

this.$parent.$data

如果是父子组件,可以使用 prop

为什么不用vuex

子组件继承父母组件数据,请使用prop属性。
如果是想获得兄弟组件或者是子组件的数据,请使用Vuex,或者自己定义个全局变量。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题