gpt4 book ai didi

vue.js - Vuex 存储数据总是驻留在内存中?

转载 作者:搜寻专家 更新时间:2023-10-30 22:19:18 24 4
gpt4 key购买 nike

首先,非常感谢您能理解我糟糕的英语。我想知道 Vuex 的存储数据是否一直驻留在内存中。

让我用一个例子来解释。在进入A页面时,我们从服务器端收到一个列表,并实现存储在store上。这是否意味着当我进入页面A并移动到页面B时,A的列表即使没有被使用也会保留在内存中?

这不会导致非常大的应用程序内存溢出吗?

最佳答案

整个页面状态(包括 DOM 和 Javascript/Vuex 数据)将保留在内存中,前提是没有发生完整的页面重新加载(如果您使用 vue-router 就会出现这种情况)。这称为 Single Page Application (SPA)。

在 SPA 中,您需要确保在不再需要时删除对大型对象和数组的任何引用(例如设置为 null),以便内存可以被垃圾释放收藏家。

关于vue.js - Vuex 存储数据总是驻留在内存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50940662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com