简介
到目前为止,我们设计的 store
都是简单而简短的。但是,众所周知,即使是最简单的应用程序也会随着时间的推移变得复杂。正如您在前面的章节中了解到的,您的存储可以包含一个状态(state)、一个 getter 块、一个突变(mutations)和操作块(actions),以及您将在本章后面学到的模块。
随着应用程序的增长,为 Vuex 存储提供一个文件可能会变得难以管理。错误修复和新功能更新都可能变得更加困难。本章将讨论两种不同的方法来帮助管理这种复杂性并组织你的 Vuex 存储。需要明确的是,这些是您可以选择执行的操作来帮助管理您的 store
。如果您的 store
很简单并且您希望保持这种状态,那也可以。您将来可以随时使用这些方法,最棒的是您 store
之外的任何人都不需要知道 – 他们将像以前一样继续使用 Vuex 数据。您可以将这些技术作为一组工具牢记在心,以便在您的应用程序需要升级时为您提供帮助。让我们从最简单的方法开始,即文件分割。