【问题标题】:When to start using a VueX store?什么时候开始使用 VueX 商店?
【发布时间】:2019-02-17 08:41:48
【问题描述】:

我不久前问过这个问题,并大致了解了商店的作用以及为什么使用它的基本解释。

但是,我目前正在为我的公司开发一个网络应用程序,并且遇到了一些计算问题。

首先,我有大约 35 个数据变量。一次只使用其中的几个,但较大的在一个数组中包含 82,011 个项目,另一个包含大约 600 个。

另一个数组保存一个 CSV 文件的内容,最多可达 20,000 个。

然后我有一个函数来比较数组,方法是从 CSV 创建内容的哈希图(例如,它创建一个包含 20,000 个键值对的哈希图)然后运行 ​​82K 数组中的每个项目哈希映射找到相同的值,然后将它们移动到一个新数组中。

TL;DR:我有大量数据和大量计算函数,Chrome 最终在计算过程中出现崩溃。我需要商店吗?还是只是一种更好的计算方式?

【问题讨论】:

    标签: javascript api vue.js vuex


    【解决方案1】:

    首先,我建议您将大部分业务逻辑移至后端,因为它具有更强大的基础架构并且是为此而生的。

    我需要商店吗?

    如果您的组件数量越来越多,您应该切换到 vuex 进行状态管理,您的代码的许多部分必须访问数据存储(可能会发生变化),或者您觉得跟踪应用程序变得越来越复杂。

    或者只是一种更好的计算方式?

    这可能是与算法相关的问题,因此请寻找更有效的计算方法。

    【讨论】:

    • 啊,它用于状态管理..出于某种原因,我的大脑一直在说“它存储数据,这就是为什么它被称为存储。Duh..”好吧,我会移动我能做的后端并寻找更好的算法。感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 2016-12-01
    • 2020-01-02
    • 1970-01-01
    • 2010-11-25
    • 2019-03-05
    • 1970-01-01
    • 2018-07-17
    • 2020-06-18
    相关资源
    最近更新 更多