我对vuejs世界很新,我试图将现有的应用程序移动到vuejs。
我使用Laravel作为后端框架。我有很多实体和设置,为了使应用程序正常工作,我需要从服务器检索一些必要的数据,如用户角色等。所以基本上我需要:
虽然可能会更改数据,例如,我有一个团队和团队成员。在许多地方使用的团队成员列表。因此,如果我添加团队成员,团队成员列表也应该更新。
所以我不想拥有一个用于存储此类数据的全局javascript变量,因为此变量中的任何修改都会影响数据绑定和内容。
我怎么能实现这个目标?
由于
答案 0 :(得分:2)
您的使用案例似乎适合使用Vuex。
来自Vuex文档:
Vuex是一种用于集中式状态管理的应用程序架构 在Vue.js应用程序中。它的灵感来自Flux和Redux,但有 简化的概念和设计的实现 特别是利用Vue.js'反应系统。
换句话说,它专门用于处理以下情况:
虽然可能会更改数据,例如,我有一个团队和团队 成员。在许多地方使用的团队成员列表。所以,如果我添加一个 团队成员团队成员列表也应该更新。