“chenhuachun”
|
1c9056a877
|
ci: 👷commit
|
2026-08-24 20:43:26 +08:00 |
|
“chenhuachun”
|
b315b88d0f
|
ci: 👷commit
|
2026-08-23 14:50:14 +08:00 |
|
“chenhuachun”
|
6137001444
|
ci: 👷commit
|
2026-08-19 08:46:29 +08:00 |
|
“chenhuachun”
|
2f42d4f18d
|
ci: 👷commit
|
2026-08-18 12:30:26 +08:00 |
|
“chenhuachun”
|
6707651fec
|
ci: 👷commit
|
2026-08-17 17:30:02 +08:00 |
|
“chenhuachun”
|
b68161513a
|
ci: 👷commit
|
2026-08-16 13:50:59 +08:00 |
|
“chenhuachun”
|
eba0c38e57
|
ci: 👷commit
|
2026-08-16 01:01:56 +08:00 |
|
“chenhuachun”
|
88d0f3b3fa
|
ci: 👷commit
|
2026-08-14 16:33:25 +08:00 |
|
“chenhuachun”
|
e7b08aa04f
|
ci: 👷commit
|
2026-08-14 15:49:47 +08:00 |
|
“chenhuachun”
|
de0ee2d8d9
|
ci: 👷commit
|
2026-08-14 14:19:38 +08:00 |
|
“chenhuachun”
|
bc9071a6f4
|
ci: 👷commit
|
2026-08-11 15:14:42 +08:00 |
|
“chenhuachun”
|
145ea74a42
|
ci: 👷commit
|
2026-08-09 17:02:18 +08:00 |
|
“chenhuachun”
|
abe274fbf7
|
fix(parser): 严格区分标准数据源模板与普通方法
- 新增 isDataSourceTemplate 函数,仅识别标准数据源模板代码结构
- 仅当方法符合标准模板才采集为数据源,非标准写法保留为普通方法避免丢失 transform 信息
- 标准模板采集时,API 未命中时降级采集并保留空 label,提升容错性
- 同步更新 vue/scripts.ts 与 vue/scriptSetup.ts 的数据源识别逻辑
- 新增单元测试验证非常规数据源代码作为普通方法保留
- 新增单元测试验证标准模板降级采集逻辑及兼容性
|
2026-08-09 16:56:03 +08:00 |
|
“chenhuachun”
|
6f6a42bdc6
|
ci: 👷commit
|
2026-08-09 15:22:41 +08:00 |
|
“chenhuachun”
|
4e215bfda4
|
ci: 👷commit
|
2026-08-09 13:00:20 +08:00 |
|
“chenhuachun”
|
2679a24fe1
|
ci: 👷commit
|
2026-08-08 14:48:19 +08:00 |
|
“chenhuachun”
|
1c0fdea2da
|
ci: 👷commit
|
2026-08-08 10:29:59 +08:00 |
|
“chenhuachun”
|
7fa3e1ffbd
|
ci: 👷commit
|
2026-08-01 14:30:58 +08:00 |
|
“chenhuachun”
|
d0b3091b2a
|
ci: 👷commit
|
2026-08-01 12:40:02 +08:00 |
|
“chenhuachun”
|
7f6134fbb6
|
ci: 👷commit
|
2026-07-23 20:15:00 +08:00 |
|
“chenhuachun”
|
3e245ea6b6
|
ci: 👷commit
|
2026-07-20 21:01:20 +08:00 |
|
“chenhuachun”
|
d7ecf513d1
|
ci: 👷commit
|
2026-07-18 21:31:47 +08:00 |
|
“chenhuachun”
|
8fef119fc4
|
chore(parser): 优化 Vue 组件 computed 支持及脚本解析容错
- 支持 computed 选项中对象字面量(get/set)形式的表达式解析
- script 解析失败时,增加表达式上下文包裹尝试,提升对复杂语法的兼容
- scriptSetup 中 computed 支持 JSFunction 和 JSExpression 两种类型
- 调整方法、监听器、生命周期函数类型定义,支持 JSExpression
- 优化 methods 和 watchers 的类型断言
- 将版本号升级到 0.13.4
fix(renderer): 同步上下文属性时避免共享不应共享状态
- 使用 Object.assign 代替逐个属性赋值,确保全局注入属性同步
- 清理 sharedContext 中不应共享的 per-instance 内部状态字段
- 修正测试用例中 onMounted 调用次数,匹配实际调用逻辑
|
2026-07-18 21:22:35 +08:00 |
|
“chenhuachun”
|
49ee33e721
|
ci: 👷commit
|
2026-07-15 20:34:46 +08:00 |
|
“chenhuachun”
|
ed1f601816
|
ci: 👷commit
|
2026-07-15 20:32:08 +08:00 |
|
“chenhuachun”
|
75928d1844
|
ci: 👷commit
|
2026-07-11 18:22:29 +08:00 |
|
“chenhuachun”
|
b13982dcc5
|
ci: 👷commit
|
2026-07-11 16:44:07 +08:00 |
|
“chenhuachun”
|
32536fa33b
|
ci: 👷commit
|
2026-07-10 22:03:12 +08:00 |
|
“chenhuachun”
|
1168f4a97b
|
ci: 👷commit
|
2026-07-10 17:40:24 +08:00 |
|
“chenhuachun”
|
3343db06e8
|
ci: 👷commit
|
2026-07-09 15:23:24 +08:00 |
|
“chenhuachun”
|
81c0ed0733
|
ci: 👷commit
|
2026-07-09 15:00:56 +08:00 |
|
“chenhuachun”
|
c9d291e9a4
|
ci: 👷commit
|
2026-07-07 20:12:56 +08:00 |
|
“chenhuachun”
|
5ec0019a7d
|
ci: 👷commit
|
2026-07-05 17:56:52 +08:00 |
|
“chenhuachun”
|
88d0428a8f
|
ci: 👷commit
|
2026-07-04 11:58:54 +08:00 |
|
“chenhuachun”
|
dd966cb548
|
ci: 👷commit
|
2026-07-02 12:02:17 +08:00 |
|
“chenhuachun”
|
5af1cdb94a
|
ci: 👷commit
|
2026-07-01 16:26:11 +08:00 |
|
“chenhuachun”
|
542de85947
|
ci: 👷commit
|
2026-06-28 20:47:54 +08:00 |
|
“chenhuachun”
|
de5645775f
|
ci: 👷commit
|
2026-06-28 15:33:51 +08:00 |
|
“chenhuachun”
|
e456bfb99c
|
ci: 👷commit
|
2026-06-28 15:31:03 +08:00 |
|
“chenhuachun”
|
73b7cc7dd2
|
ci: 👷commit
|
2026-06-24 12:42:13 +08:00 |
|
“chenhuachun”
|
520e991d09
|
fix(parser): 修复vue模板解析中v-for指令重复收集问题
- 跳过FOR类型的子节点,避免重复收集v-for指令
- 优化指令收集逻辑,防止与createNodeSchema中的vFor冲突
- 增强模板解析的准确性与稳定性
|
2026-06-24 12:38:49 +08:00 |
|
“chenhuachun”
|
4bacf93607
|
ci: 👷commit
|
2026-06-24 11:50:28 +08:00 |
|
“chenhuachun”
|
518a42d022
|
fix(parser): 修复 template v-if 分支渲染的包装节点逻辑
- 优化模板 v-if/v-else/v-else-if 分支渲染,实现每个分支独立创建包装节点
- 修改单分支多子节点或非元素子节点时使用 div 包装,而非 span
- 直接将指令附加到单分支单元素子节点上,避免多余包裹
- 增强代码鲁棒性,使用可选链避免空值异常
- 改进 transformTemplateIf 函数的分支处理逻辑,提高渲染准确性
|
2026-06-24 11:40:29 +08:00 |
|
“chenhuachun”
|
8f77eece51
|
ci: 👷commit
|
2026-06-22 20:38:24 +08:00 |
|
“chenhuachun”
|
592bb400ec
|
ci: 👷commit
|
2026-06-22 17:30:41 +08:00 |
|
“chenhuachun”
|
cf7d756c19
|
feat(parser): 增加对 Vue 选项中 emits 数组的支持
- 在 scripts.ts 中新增处理 emits 数组的逻辑
- 实现 processEmitsArray 函数,将字符串字面量转换为 BlockEmit 对象
- 在 parseScripts 函数中支持解析 emits 属性
- 添加单元测试验证 Options API 中 emits 数组的正确解析
- 确保解析结果中 emits 数据结构完整且正确
|
2026-06-22 17:25:43 +08:00 |
|
“chenhuachun”
|
1c3f8767ea
|
ci: 👷commit
|
2026-06-22 16:46:27 +08:00 |
|
“chenhuachun”
|
6bfda13e10
|
fix(parser): 修正事件处理函数双重包装问题
- 引入 parseScript 函数解析事件代码
- 增加判断代码是否已为函数表达式,避免重复包装
- 对无法解析的代码继续进行函数包装处理
- 保留对 $event 参数的检测逻辑
- 提升事件处理函数生成的准确性与健壮性
|
2026-06-22 16:01:25 +08:00 |
|
“chenhuachun”
|
25b5644d2f
|
ci: 👷commit
|
2026-06-22 14:31:57 +08:00 |
|
“chenhuachun”
|
0240f21234
|
ci: 👷commit
|
2026-06-22 01:31:52 +08:00 |
|