摘要:
一、Pinia 概览 Pinia 本质是:「基于 Vue3 响应式系统 + effectScope 的“全局可控副作用容器”」 Pinia 核心代码集中在: packages/pinia/src/ ├── createPinia.ts ├── rootStore.ts ├── store.ts ├─ 阅读全文
posted @ 2026-01-22 23:49
秀秀不只会前端
阅读(4)
评论(0)
推荐(0)
摘要:
一、keep-alive 概述 keep-alive 不是缓存 DOM,而是缓存「组件 VNode + 组件实例(但 VNode 里持有组件实例)」,它通过“劫持组件卸载流程”,把 destroy 变成 deactivate 源码位置: packages/runtime-core/src/comp 阅读全文
posted @ 2026-01-22 22:43
秀秀不只会前端
阅读(14)
评论(0)
推荐(0)
摘要:
调度本义是指控制一系列任务的执行顺序/编排规划。Vue3 的调度系统使其能够做到“批量更新、不重复渲染、任务执行顺序可控” 。 Vue 的调度系统 = 副作用执行顺序 + 去重 + 批量刷新 所有响应式变化,最终都不会“立刻执行”,而是被“调度” 一、Vue 为什么需要调度系统? 如果没有调度,会发 阅读全文
posted @ 2026-01-22 00:00
秀秀不只会前端
阅读(6)
评论(0)
推荐(0)

浙公网安备 33010602011771号