|
|
2ed86a03b5
|
refactor(vue): 构建ref简单数据类型的响应性
|
2026-02-05 23:38:51 +08:00 |
|
|
|
6b7b452a56
|
feat(ref): 实现 ref 值变化检测和依赖触发功能
- 在 shared 包中新增 hasChanged 函数用于比较值是否发生变化
- 修改 RefImpl 类添加 _rawValue 属性存储原始值
- 实现 ref setter 中的值变化检测逻辑
- 添加 triggerRefValue 函数用于触发 ref 依赖更新
- 优化 ref 的 getter 和 setter 方法实现响应式更新
|
2026-02-05 22:36:15 +08:00 |
|
|
|
7fc2292d4b
|
feat(core): 添加 ref 响应式引用功能
- 实现了 ref 函数用于创建响应式引用
- 添加了 RefImpl 类来管理引用值的响应式行为
- 集成了 trackRefValue 函数进行依赖追踪
- 扩展了 vue 包的导出以包含 ref 功能
- 在 shared 包中添加了 isObject 工具函数
- 创建了 toReactive 辅助函数用于对象响应式转换
- 新增 ref.html 示例文件展示 ref 使用方法
- 移除了旧的 reactive-test.html 示例文件
|
2026-02-05 21:57:55 +08:00 |
|
|
|
d4684f288e
|
build: 集成 Rollup 构建工具并配置相关插件
|
2026-02-02 21:10:02 +08:00 |
|
dj
|
a5bd4d728b
|
chore: 初始化项目基础配置
- 添加 .prettierrc 配置文件,设置代码格式化规则
- 创建各 packages 目录下的 README.md 文档
- 配置 tsconfig.json TypeScript 编译选项
- 设置 rollup.config.js 打包配置
- 添加 .gitignore 忽略文件配置
- 安装 prettier 依赖
|
2026-02-02 18:07:30 +08:00 |
|