使用多个儿童组件的道具的最佳方法



我有父母组件,其中包含create_at的形式组件和详细信息组件,并在编辑产品页中包含create_at和updated_at。

表单是编辑现有数据,详细信息组件将在表单旁边。

我之前没有详细信息组件,因此我从表单组件中获取数据并在组件中使用它,但是我需要一些详细组件中的一些数据,这是表单组件的父母的孩子。

因此,我将Fetch Axios移到了父部件,然后将数据传递给两个孩子。

这样做最好还是最好以形式组件和详细组件发送Axios请求?

表格也用于添加新产品。

我的看法是,您应该从大多数最高级别发出请求。这样,您的孩子组件(构建块(可以独立于您当前的上下文工作。它称为表格组件,它的作用是输出一些标记。容器组件将数据馈送到表格组件,从而使数据流从顶部到底部很好。

,简而言之,您做对了!但是,您应该小心,当数据以编辑表格更改时,您可能想再次向父送达请求,以便为整个应用程序更新数据。Vuex高度促进了这种流程。它是您整个应用程序可以依靠的单个真理(数据(。

相关内容

最新更新