首先,我希望你能理解我糟糕的英语.

让我举个例子来解释.

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

推荐答案

如果不重新加载整个页面(如果使用vue-router),整个页面状态(包括DOM和Javascript/Vuex数据)将保留在内存中.这被称为Single Page Application(水疗).

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

Vue.js相关问答推荐

如何将 cogo toast PRIVE集成到nuxt3中?

有没有办法在 Quasar 中为明暗模式创建我自己的 colored颜色 ?

v-on 的 .native 修饰符仅在组件上有效,但在 标签上使用

如何在 v-for 指令切换状态下安全地制作包含附加到对象的复选框的列表(W/O 切换列表中的其他复选框)?

如何将字符串中的
解析为 VUE.js 中的 html 标记

如何在 A-La-Carte 系统中使用 vuetify 加载程序时导入 vuetify/lib

有没有办法初始化一个保留初始 HTML 的 Vue 对象

如何在 Vue 中编译从外部 api 加载的模板

如何将对象作为props传递并让组件更新子对象

如何获取 Vue 路由历史记录?

如何在 .js 文件中使用 Vue i18n 翻译?

使用 vue-test-utils 配置过滤器

未捕获的类型错误:c.querySelectorAll 不是函数

Vue组件未在laravel 5.3中使用Passport 显示

模块构建失败:错误:没有给出解析器和文件路径,无法在 nuxtjs 中推断出解析器

Import Unexpected identifier + SyntaxError: Unexpected string

Vuetify 过渡:如何设置过渡速度

如何在 vue.js 中通过单击事件发出值

VueJS 2 + ASP.NET MVC 5

如何在 VeeValidate 中自定义错误信息(字段名称)?