如何从vue js中的另一个组件获取数据道具

时间:2019-04-20 14:49:46

标签: vue.js vuejs2 routes router

我有一个具有道具的nabber / header组件,我想将这些道具放在该组件中,然后想在另一个道具上使用该道具,如何将这些道具获取数据并将其传输到另一个组件?因为我想在数据库中使用该道具进行CRUD?是否有可能我们使用$ root来获取放在App.vue上的道具?

我的组件

header = [props:'list'] shop =添加到购物车,(我想将其转移到道具列表)并去CRUD,那可能吗?

1 个答案:

答案 0 :(得分:0)

我建议进一步了解Vuex来解决此问题。

这将为您提供一个逻辑位置,以定义与数据库相关的操作,这些操作也可以向将要显示它的组件提供反应性数据。即使您是Vue的新手,早日学习Vuex也会有所帮助。

您也许还可以使用v-model从一个组件中提取一些数据...但是您所描述的似乎有些不同。随着您对Vue的熟悉,可能值得一看how to implement v-model on your own components