异步出错了Suspense不管?errorCaptured和组件嵌套顺序得搞清楚2026-05-31 vueVue 3 Suspense自身不处理错误,需要用errorCaptured选项或onErrorCaptured钩子在父组件捕获异步错误。本文详解错误捕获机制、Suspense与Transition、KeepAlive、RouterView …#基础入门 #Suspense #errorCaptured +4阅读更多
KeepAlive踩坑指南——内存泄漏、数据陈旧和不该用的场景2026-05-19 vueKeepAlive好用但坑也不少:缓存组件里的定时器没清理会内存泄漏,缓存的数据太久不更新会变成"僵尸数据",有些场景根本就不该用KeepAlive。这篇踩坑指南帮你避开所有雷区,附完整最佳实践总结。#基础入门 #KeepAlive #内存泄漏 +3阅读更多
KeepAlive搭配Vue Router,页面缓存到底怎么玩2026-05-19 vue动态组件缓存搞定了,但实际项目中更常见的是路由页面缓存。KeepAlive配合Vue Router的router-view,再加上路由meta信息动态控制哪些页面该缓存,这才是KeepAlive最实用的打开方式。#基础入门 #KeepAlive #Vue Router +3阅读更多
被缓存的组件"死"了吗?onActivated和onDeactivated告诉你答案2026-05-19 vueKeepAlive缓存的组件既不是活着也不是死了,而是"冬眠"了。onActivated在组件被激活时叫醒它,onDeactivated在组件进入缓存时让它休眠。搞懂这两个钩子和mounted/unmounted的区别, …#基础入门 #KeepAlive #onActivated +3阅读更多
缓存太多内存炸了?max属性和LRU淘汰策略来救场2026-05-19 vueKeepAlive缓存组件很爽,但缓存太多内存就遭不住了。max属性让你限制最大缓存数量,超出的按LRU策略淘汰最久没用的组件。这篇文章帮你搞明白LRU是啥、max怎么配、缓存淘汰时组件会发生什么。#基础入门 #KeepAlive #max属性 +3阅读更多
不是所有组件都值得缓存——include和exclude怎么挑2026-05-19 vueKeepAlive默认会把所有子组件都缓存,但有些组件缓存了反而占内存。include和exclude让你精准控制谁该缓存谁不该缓存,支持字符串、正则、数组三种写法,关键是组件的name要对得上。#基础入门 #KeepAlive #include +3阅读更多