vuex状态管理在使用Django实现多页应用程序中会有用吗?

时间:2018-07-14 16:33:32

标签: python django vue.js vuex

之前,我已经使用Vue和Vuex创建了用于状态管理的单页应用程序,并且正在使用django后端框架研究多页应用程序。我很好奇,想知道在这种情况下包括vuex状态管理是否会有优势,还是后端会负责状态管理?

1 个答案:

答案 0 :(得分:1)

Vuex仍然具有用例,即使您在页面之间导航(从而清除商店)。

  • 您可以从localStorage创建和还原存储,从而可以在页面之间保持本地状态。根据您尝试在存储中存储多少数据,这可能会降低性能。
  • 在组件之间进行通信时,通常使用首选的使用道具和事件的方法来进行此操作。但是,当两个组件之间没有直接关系时,通过几个组件传递数据通常会很麻烦。您可以使用vuex存储来管理共享数据,也可以使用总线来简化共享数据。

也就是说,您可能只想在需要时增加一家商店。添加商店通常很简单。