首页标签关于我留言板

最近更新

cover

Nextjs 启用standalone构建部署

...本地使用standalone的方式打包构建...

2025-12-16 10:32:55
cover

nestjs 入门

2025-12-16 11:38:23
cover

零成本搭建评论区

借助giscus 实现零成本搭建评论区

2025-12-15 15:36:08
cover

GitHub Actions 实现CI/CD自动部署

CI/CD 自动构建流程...

2025-12-10 17:03:45
cover

linux服务器初始化

服务器初始化设置 ubuntu

2025-12-09 16:05:30
cover

mysql进阶1 连表查询

mysql连表查询及示例

2025-05-30 11:19:59
cover

mysql基础

mysql基础增删改查

2025-05-29 14:58:13
cover

给Linux添加swap

服务器炸了

2025-05-29 12:13:30
cover

ref及其底层原理

本文澄清了Vue3中ref的实现原理,指出其底层与reactive一样基于Proxy,而非Vue2的Object.defineProperty。ref的设计主要是为了解决reactive无法处理基础类型的问题,通过将值包装为.value对象实现响应式。文章通过示例代码展示了ref的简化实现原理,并总结ref本质上是reactive的语法糖,最终都基于统一的响应式系统架构。

2025-05-29 10:54:02
cover

深入浅出了解vue3的响应式原理

Vue3的响应式原理核心是通过Proxy代理对象,在get时收集依赖,set时触发更新。具体实现: reactive函数创建Proxy对象,拦截get/set操作 effect函数注册副作用回调,执行时会被暂存到activeEffect get操作时通过track收集依赖,将effect回调存入WeakMap结构 set操作时通过trigger查找依赖,执行对应effect回调 整个过程建立了"属性-依赖"的映射关系,实现数据变化自动更新 这种机制使得Vue3能够高效追踪数据变化并触发相

2025-05-29 10:49:23