如何在具有任务的应用程序中使用数据仓库(实时)?

问题描述 投票:0回答:1

我研究Vue和Vuex。在官方文档中,[V0]是使用Vuex并将数据保存到localStorage。

为了更好地理解我学习的材料,我决定将所学知识整合到实践中,并编写了一个迷你应用程序-trello的克隆(SPA)。即:

  1. 创建三个路线:
    • 常规仪表板(/仪表板)在哪里
    • 板(/板)所在的一列或多列,每列都有一个用于在其中创建任务
    • 列中的任务(/:task-id),任务可以在列之间移动
  2. 在侧边栏上显示所有与董事会有关的通知(按任务和列进行CRUD,更改任务状态,等等。]
  3. 套接字,以便其他用户可以看到在板上实时更改。

问题!

  1. 我应将哪些数据专门存储在存储Vuex中?不包括授权。很明显。
  2. 对于本应用程序中的哪些数据,localStorage有用吗?
  3. 我应该使用什么以使刷新页面或导航时不会丢弃数据?我可以使用localStorage,但是假设有很多数据。由此产生第四个问题。
  4. 在服务器/云上使用持久性远程存储是否是更好的解决方案?如果是这样,您能给我有关如何执行此操作的信息吗?在这种情况下,与数据库的交互很重要,在什么时候将数据保存在数据库中更好?
  5. 我对如何正确构建这样的应用程序感兴趣,就像在真正的商业应用程序中一样。

我使用并学习堆栈MEVN

我研究Vue和Vuex。在官方文档中,有一个使用Vuex并将数据保存到localStorage的简单示例。为了更好地理解我学习的材料,我决定合并...

vue.js single-page-application vuex
1个回答
0
投票

1-您可以在商店中存储任何类型的数据,2-我没什么用。因为如果用户删除浏览器缓存,所有这些数据都将被忘记。因此,您需要为此配置数据库。 3-您需要一个数据库和一些后端来提供数据。 4-这取决于。如果只需要开发,则可以在计算机中安装任何东西。如果您需要更强大的功能,是否可以使用云服务器。但是,要配置服务器,您需要一点系统管理员技能。

© www.soinside.com 2019 - 2024. All rights reserved.