“chenhuachun”
b8ec0d1bd4
build: 📦 release
...
- vtj-project-app@0.18.17
- vtj-extension@0.18.17
- vtj-project-h5@0.18.17
- vtj-material@0.18.17
- vtj-plugin@0.18.17
- vtj-project-uniapp@0.18.17
- dev-web@0.18.17
- @vtj/docs@0.18.17
- @vtj/charts@0.18.17
- @vtj/coder@0.18.17
- @vtj/core@0.18.17
- @vtj/designer@0.18.17
- @vtj/icons@0.18.17
- @vtj/local@0.18.17
- @vtj/materials@0.18.17
- @vtj/parser@0.18.17
- @vtj/renderer@0.18.17
- @vtj/ui@0.18.17
- @vtj/uni@0.18.17
- @vtj/utils@0.18.17
- @vtj/h5@0.18.17
- @vtj/pro@0.18.17
- @vtj/pro-uni@0.18.17
- @vtj/uni-app@0.18.17
- @vtj/web@0.18.17
2026-07-09 14:59:24 +08:00
“chenhuachun”
4e3339539d
feat(uni-h5): 注入全局Uni对象并优化安装逻辑
...
- 增加injectUniGlobal函数,将UniH5相关对象注入指定全局变量
- 在install函数中同时注入top和window全局对象,增强兼容性
- 统一导出@dcloudio/uni-h5模块所有内容
- 删除原本手动赋值top.uni和getApp的代码,改用注入函数实现
2026-07-09 14:58:23 +08:00
“chenhuachun”
c9d291e9a4
ci: 👷 commit
2026-07-07 20:12:56 +08:00
“chenhuachun”
53d59a78a8
build: 📦 release
...
- vtj-project-app@0.18.16
- vtj-extension@0.18.16
- vtj-project-h5@0.18.16
- vtj-material@0.18.16
- vtj-plugin@0.18.16
- vtj-project-uniapp@0.18.16
- dev-web@0.18.16
- @vtj/docs@0.18.16
- @vtj/charts@0.18.16
- @vtj/coder@0.18.16
- @vtj/core@0.18.16
- @vtj/designer@0.18.16
- @vtj/icons@0.18.16
- @vtj/local@0.18.16
- @vtj/materials@0.18.16
- @vtj/parser@0.18.16
- @vtj/renderer@0.18.16
- @vtj/ui@0.18.16
- @vtj/uni@0.18.16
- @vtj/utils@0.18.16
- @vtj/h5@0.18.16
- @vtj/pro@0.18.16
- @vtj/pro-uni@0.18.16
- @vtj/uni-app@0.18.16
- @vtj/web@0.18.16
2026-07-07 20:11:22 +08:00
“chenhuachun”
f3f85965e2
refactor(parser): 支持 easycomPackages 参数传递与处理
...
- 在解析模板和组合函数中添加 easycomPackages 参数传递
- 修改标签名判断逻辑,优先根据 easycomPackages 进行组件名转换
- 更新多处函数调用以支持新的参数,确保上下文一致性
- 合并了相关导入和计算逻辑,兼容 easycomPackages 的使用
- 优化代码结构以提升易用性和扩展性
2026-07-07 19:17:00 +08:00
“chenhuachun”
5ec0019a7d
ci: 👷 commit
2026-07-05 17:56:52 +08:00
“chenhuachun”
296508fe8d
build: 📦 release
...
- vtj-project-app@0.18.15
- vtj-extension@0.18.15
- vtj-project-h5@0.18.15
- vtj-material@0.18.15
- vtj-plugin@0.18.15
- vtj-project-uniapp@0.18.15
- dev-web@0.18.15
- @vtj/docs@0.18.15
- @vtj/charts@0.18.15
- @vtj/coder@0.18.15
- @vtj/core@0.18.15
- @vtj/designer@0.18.15
- @vtj/icons@0.18.15
- @vtj/local@0.18.15
- @vtj/materials@0.18.15
- @vtj/parser@0.18.15
- @vtj/renderer@0.18.15
- @vtj/ui@0.18.15
- @vtj/uni@0.18.15
- @vtj/utils@0.18.15
- @vtj/h5@0.18.15
- @vtj/pro@0.18.15
- @vtj/pro-uni@0.18.15
- @vtj/uni-app@0.18.15
- @vtj/web@0.18.15
2026-07-05 17:55:19 +08:00
“chenhuachun”
cfdd771d22
fix(renderer): 修复 ref 回调缓存导致的旧回调覆盖问题
...
- 新增 ref 代次生成机制,避免旧异步回调误删新 ref 的 $refs 条目
- 在 context 中重置 ref 代次计数器,确保状态清晰
- 在生成 ref 函数时检查代次,旧回调失效后不执行卸载操作
- render 节点渲染时剥离 ref,避免缓存导致旧 ref 复用
- 保证每次 render 都应用最新的 ref 回调,防止 Vue 丢失 $refs
2026-07-05 17:40:28 +08:00
“chenhuachun”
88d0428a8f
ci: 👷 commit
2026-07-04 11:58:54 +08:00
“chenhuachun”
20bdb52eb9
build: 📦 release
...
- vtj-project-app@0.18.14
- vtj-extension@0.18.14
- vtj-project-h5@0.18.14
- vtj-project-library@0.13 .3
- vtj-material@0.18.14
- vtj-plugin@0.18.14
- vtj-project-uniapp@0.18.14
- dev-web@0.18.14
- @vtj/docs@0.18.14
- @vtj/charts@0.18.14
- @vtj/coder@0.18.14
- @vtj/core@0.18.14
- @vtj/designer@0.18.14
- @vtj/icons@0.18.14
- @vtj/local@0.18.14
- @vtj/materials@0.18.14
- @vtj/parser@0.18.14
- @vtj/renderer@0.18.14
- @vtj/ui@0.18.14
- @vtj/uni@0.18.14
- @vtj/utils@0.18.14
- @vtj/h5@0.18.14
- @vtj/pro@0.18.14
- @vtj/pro-uni@0.18.14
- @vtj/uni-app@0.18.14
- @vtj/web@0.18.14
2026-07-04 11:57:19 +08:00
“chenhuachun”
714b3af2e8
fix(renderer): 防止多实例共享 Context 导致 props 覆盖问题
...
- 为每个组件实例在 setup 中创建独立 Context,避免多实例间 props 和 state 互相覆盖
- 保留共享 Context 用于组件定义时的初始解析(如 props 默认值)
- 生命周期调用优先使用实例级 Context,防止状态错乱
- 渲染函数中使用实例级 Context,setup 未执行时回退到共享 Context
- 新增单元测试验证多实例渲染时 props 隔离性,确保上下文独立性
2026-07-04 11:54:41 +08:00
“chenhuachun”
dd966cb548
ci: 👷 commit
2026-07-02 12:02:17 +08:00
“chenhuachun”
a49df3354b
build: 📦 release
...
- vtj-project-app@0.18.13
- vtj-extension@0.18.13
- vtj-project-h5@0.18.13
- vtj-material@0.18.13
- vtj-plugin@0.18.13
- vtj-project-uniapp@0.18.13
- dev-web@0.18.13
- @vtj/docs@0.18.13
- @vtj/charts@0.18.13
- @vtj/coder@0.18.13
- @vtj/core@0.18.13
- @vtj/designer@0.18.13
- @vtj/icons@0.18.13
- @vtj/local@0.18.13
- @vtj/materials@0.18.13
- @vtj/parser@0.18.13
- @vtj/renderer@0.18.13
- @vtj/ui@0.18.13
- @vtj/uni@0.18.13
- @vtj/utils@0.18.13
- @vtj/h5@0.18.13
- @vtj/pro@0.18.13
- @vtj/pro-uni@0.18.13
- @vtj/uni-app@0.18.13
- @vtj/web@0.18.13
2026-07-02 12:00:45 +08:00
“chenhuachun”
a9ddf244d9
fix(renderer): 修复 parseExpression 中作用域变量名错误问题
...
- 将渲染器解析代码中 __self 变量赋值由 arguments[0] 修改为 $scope,避免与 arguments 对象冲突
- 添加单元测试,验证当上下文包含 arguments 属性时,parseExpression 正确使用 this 指向和作用域访问
- 测试覆盖空表达式返回 undefined 的情况保持不变,确保无副作用
2026-07-02 11:56:09 +08:00
“chenhuachun”
5af1cdb94a
ci: 👷 commit
2026-07-01 16:26:11 +08:00
“chenhuachun”
d3f56fadc1
build: 📦 release
...
- vtj-project-app@0.18.12
- vtj-extension@0.18.12
- vtj-project-h5@0.18.12
- vtj-project-library@0.13 .2
- vtj-material@0.18.12
- vtj-plugin@0.18.12
- vtj-project-uniapp@0.18.12
- dev-web@0.18.12
- @vtj/docs@0.18.12
- @vtj/charts@0.18.12
- @vtj/coder@0.18.12
- @vtj/core@0.18.12
- @vtj/designer@0.18.12
- @vtj/icons@0.18.12
- @vtj/local@0.18.12
- @vtj/materials@0.18.12
- @vtj/parser@0.18.12
- @vtj/renderer@0.18.12
- @vtj/ui@0.18.12
- @vtj/uni@0.18.12
- @vtj/utils@0.18.12
- @vtj/h5@0.18.12
- @vtj/pro@0.18.12
- @vtj/pro-uni@0.18.12
- @vtj/uni-app@0.18.12
- @vtj/web@0.18.12
2026-07-01 16:24:31 +08:00
“chenhuachun”
63695405f7
feat(renderer): 增加区块循环引用检测机制
...
- 在渲染链中引入区块 ID 的 provide/inject 机制,用于传递渲染路径上的区块集合
- 实现检测当前区块是否已存在于祖先链中,避免循环引用导致浏览器崩溃
- 对检测到循环引用的区块,中断渲染并返回特殊标记 __vtjCircular
- 在渲染函数中判断该标记,若存在则不渲染内容,防止无限递归
- 新增单元测试覆盖区块循环引用检测逻辑和相关渲染行为
- 升级版本号至 0.13.1
2026-07-01 16:22:29 +08:00
“chenhuachun”
542de85947
ci: 👷 commit
2026-06-28 20:47:54 +08:00
“chenhuachun”
f537dfb16b
build: 📦 release
...
- vtj-project-app@0.18.11
- vtj-extension@0.18.11
- vtj-project-h5@0.18.11
- vtj-material@0.18.11
- vtj-plugin@0.18.11
- vtj-project-uniapp@0.18.11
- dev-web@0.18.11
- @vtj/docs@0.18.11
- @vtj/charts@0.18.11
- @vtj/coder@0.18.11
- @vtj/core@0.18.11
- @vtj/designer@0.18.11
- @vtj/icons@0.18.11
- @vtj/local@0.18.11
- @vtj/materials@0.18.11
- @vtj/parser@0.18.11
- @vtj/renderer@0.18.11
- @vtj/ui@0.18.11
- @vtj/uni@0.18.11
- @vtj/utils@0.18.11
- @vtj/h5@0.18.11
- @vtj/pro@0.18.11
- @vtj/pro-uni@0.18.11
- @vtj/uni-app@0.18.11
- @vtj/web@0.18.11
2026-06-28 20:46:17 +08:00
“chenhuachun”
1baafd05e4
fix(renderer): 修复全局属性初始化和状态引用问题
...
- 在designer框架中将全局属性$pinia初始化为null,防止未定义错误
- 修正block渲染模块中状态对象引用,统一使用context.$state替代context.state
- 保持状态对象一致性,防止潜在状态同步问题
2026-06-28 20:43:28 +08:00
“chenhuachun”
de5645775f
ci: 👷 commit
2026-06-28 15:33:51 +08:00
“chenhuachun”
b56dc95b61
build: 📦 release
...
- vtj-project-app@0.18.10
- vtj-extension@0.18.10
- vtj-project-h5@0.18.10
- vtj-material@0.18.10
- vtj-plugin@0.18.10
- vtj-project-uniapp@0.18.10
- dev-web@0.18.10
- @vtj/docs@0.18.10
- @vtj/charts@0.18.10
- @vtj/coder@0.18.10
- @vtj/core@0.18.10
- @vtj/designer@0.18.10
- @vtj/icons@0.18.10
- @vtj/local@0.18.10
- @vtj/materials@0.18.10
- @vtj/parser@0.18.10
- @vtj/renderer@0.18.10
- @vtj/ui@0.18.10
- @vtj/uni@0.18.10
- @vtj/utils@0.18.10
- @vtj/h5@0.18.10
- @vtj/pro@0.18.10
- @vtj/pro-uni@0.18.10
- @vtj/uni-app@0.18.10
- @vtj/web@0.18.10
2026-06-28 15:32:17 +08:00
“chenhuachun”
e456bfb99c
ci: 👷 commit
2026-06-28 15:31:03 +08:00
“chenhuachun”
d7857e78d0
fix: prevent duplicate Pinia initialization in runtime globals
...
Check if Pinia is already installed on the app before creating a new instance. This avoids conflicts when `createStore` is called multiple times or when Pinia has been set up externally.
2026-06-28 15:27:19 +08:00
“chenhuachun”
81954aed61
feat: remove debug log from chat input component
2026-06-27 15:01:13 +08:00
“chenhuachun”
c72582a308
build: 📦 release
...
- vtj-project-app@0.18 .9
- vtj-extension@0.18 .9
- vtj-project-h5@0.18 .9
- vtj-material@0.18 .9
- vtj-plugin@0.18 .9
- vtj-project-uniapp@0.18 .9
- dev-web@0.18 .9
- @vtj/docs@0.18 .9
- @vtj/charts@0.18 .9
- @vtj/coder@0.18 .9
- @vtj/core@0.18 .9
- @vtj/designer@0.18 .9
- @vtj/icons@0.18 .9
- @vtj/local@0.18 .9
- @vtj/materials@0.18 .9
- @vtj/parser@0.18 .9
- @vtj/renderer@0.18 .9
- @vtj/ui@0.18 .9
- @vtj/uni@0.18 .9
- @vtj/utils@0.18 .9
- @vtj/h5@0.18 .9
- @vtj/pro@0.18 .9
- @vtj/pro-uni@0.18 .9
- @vtj/uni-app@0.18 .9
- @vtj/web@0.18 .9
2026-06-27 13:53:26 +08:00
“chenhuachun”
821b24b5bd
fix(renderer): 在解析表达式错误时附加错误信息
...
- 捕获解析表达式时的异常
- 在错误对象中添加原始表达式内容作为错误信息
- 保持现有的错误日志记录和错误触发功能
2026-06-24 13:35:23 +08:00
“chenhuachun”
73b7cc7dd2
ci: 👷 commit
2026-06-24 12:42:13 +08:00
“chenhuachun”
5d7e274d05
build: 📦 release
...
- vtj-project-app@0.18 .8
- vtj-extension@0.18 .8
- vtj-project-h5@0.18 .8
- vtj-material@0.18 .8
- vtj-plugin@0.18 .8
- vtj-project-uniapp@0.18 .8
- dev-web@0.18 .8
- @vtj/docs@0.18 .8
- @vtj/charts@0.18 .8
- @vtj/coder@0.18 .8
- @vtj/core@0.18 .8
- @vtj/designer@0.18 .8
- @vtj/icons@0.18 .8
- @vtj/local@0.18 .8
- @vtj/materials@0.18 .8
- @vtj/parser@0.18 .8
- @vtj/renderer@0.18 .8
- @vtj/ui@0.18 .8
- @vtj/uni@0.18 .8
- @vtj/utils@0.18 .8
- @vtj/h5@0.18 .8
- @vtj/pro@0.18 .8
- @vtj/pro-uni@0.18 .8
- @vtj/uni-app@0.18 .8
- @vtj/web@0.18 .8
2026-06-24 12:40:41 +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”
494720ef31
build: 📦 release
...
- vtj-project-app@0.18 .7
- vtj-extension@0.18 .7
- vtj-project-h5@0.18 .7
- vtj-material@0.18 .7
- vtj-plugin@0.18 .7
- vtj-project-uniapp@0.18 .7
- dev-web@0.18 .7
- @vtj/docs@0.18 .7
- @vtj/charts@0.18 .7
- @vtj/coder@0.18 .7
- @vtj/core@0.18 .7
- @vtj/designer@0.18 .7
- @vtj/icons@0.18 .7
- @vtj/local@0.18 .7
- @vtj/materials@0.18 .7
- @vtj/parser@0.18 .7
- @vtj/renderer@0.18 .7
- @vtj/ui@0.18 .7
- @vtj/uni@0.18 .7
- @vtj/utils@0.18 .7
- @vtj/h5@0.18 .7
- @vtj/pro@0.18 .7
- @vtj/pro-uni@0.18 .7
- @vtj/uni-app@0.18 .7
- @vtj/web@0.18 .7
2026-06-24 11:48:51 +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”
23d5d90f1a
refactor(renderer): 调整响应式依赖访问顺序和模板结构
...
- 调整模板中 state 的插入位置,确保顺序正确
- 重新排序响应式依赖访问代码块,优化对 state 与 computed 的处理顺序
- 保留对 reactives 的访问,完善依赖收集逻辑
- 注释调整,增强代码可读性与维护性
2026-06-23 19:42:22 +08:00
“chenhuachun”
8f77eece51
ci: 👷 commit
2026-06-22 20:38:24 +08:00
“chenhuachun”
6f1cd47f58
build: 📦 release
...
- vtj-project-app@0.18 .6
- vtj-extension@0.18 .6
- vtj-project-h5@0.18 .6
- vtj-project-library@0.13 .1
- vtj-material@0.18 .6
- vtj-plugin@0.18 .6
- vtj-project-uniapp@0.18 .6
- dev-web@0.18 .6
- @vtj/docs@0.18 .6
- @vtj/charts@0.18 .6
- @vtj/coder@0.18 .6
- @vtj/core@0.18 .6
- @vtj/designer@0.18 .6
- @vtj/icons@0.18 .6
- @vtj/local@0.18 .6
- @vtj/materials@0.18 .6
- @vtj/parser@0.18 .6
- @vtj/renderer@0.18 .6
- @vtj/ui@0.18 .6
- @vtj/uni@0.18 .6
- @vtj/utils@0.18 .6
- @vtj/h5@0.18 .6
- @vtj/pro@0.18 .6
- @vtj/pro-uni@0.18 .6
- @vtj/uni-app@0.18 .6
- @vtj/web@0.18 .6
2026-06-22 20:36:47 +08:00
“chenhuachun”
546c1ca120
fix(renderer): 修复响应式依赖与 props 同步问题
...
- 强制遍历 DSL 中数据源确保建立响应式依赖,解决表达式响应更新问题
- 在渲染上下文中同步最新 props 到 context,保证表达式获取最新属性值
- 移除无用的版本测试代码
- 更新库版本号至 0.13.0
2026-06-22 20:34:17 +08:00
“chenhuachun”
592bb400ec
ci: 👷 commit
2026-06-22 17:30:41 +08:00
“chenhuachun”
c51bbba57d
build: 📦 release
...
- vtj-project-app@0.18 .5
- vtj-extension@0.18 .5
- vtj-project-h5@0.18 .5
- vtj-material@0.18 .5
- vtj-plugin@0.18 .5
- vtj-project-uniapp@0.18 .5
- dev-web@0.18 .5
- @vtj/docs@0.18 .5
- @vtj/charts@0.18 .5
- @vtj/coder@0.18 .5
- @vtj/core@0.18 .5
- @vtj/designer@0.18 .5
- @vtj/icons@0.18 .5
- @vtj/local@0.18 .5
- @vtj/materials@0.18 .5
- @vtj/parser@0.18 .5
- @vtj/renderer@0.18 .5
- @vtj/ui@0.18 .5
- @vtj/uni@0.18 .5
- @vtj/utils@0.18 .5
- @vtj/h5@0.18 .5
- @vtj/pro@0.18 .5
- @vtj/pro-uni@0.18 .5
- @vtj/uni-app@0.18 .5
- @vtj/web@0.18 .5
2026-06-22 17:29:02 +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”
6e0d9746b1
build: 📦 release
...
- vtj-project-app@0.18 .4
- vtj-extension@0.18 .4
- vtj-project-h5@0.18 .4
- vtj-material@0.18 .4
- vtj-plugin@0.18 .4
- vtj-project-uniapp@0.18 .4
- dev-web@0.18 .4
- @vtj/docs@0.18 .4
- @vtj/charts@0.18 .4
- @vtj/coder@0.18 .4
- @vtj/core@0.18 .4
- @vtj/designer@0.18 .4
- @vtj/icons@0.18 .4
- @vtj/local@0.18 .4
- @vtj/materials@0.18 .4
- @vtj/parser@0.18 .4
- @vtj/renderer@0.18 .4
- @vtj/ui@0.18 .4
- @vtj/uni@0.18 .4
- @vtj/utils@0.18 .4
- @vtj/h5@0.18 .4
- @vtj/pro@0.18 .4
- @vtj/pro-uni@0.18 .4
- @vtj/uni-app@0.18 .4
- @vtj/web@0.18 .4
2026-06-22 16:44:45 +08:00
“chenhuachun”
420b7d4ec6
fix(renderer): 修复路径匹配正则表达式错误
...
- 修改路径匹配正则表达式为非结尾匹配,支持查询参数和哈希
- 组合使用 pathToRegexp 生成部分正则并扩展匹配规则
- 修正了匹配路径的正则表达式生成逻辑,提升匹配准确度
2026-06-22 16:42:00 +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”
6022585a76
build: 📦 release
...
- vtj-project-app@0.18 .3
- vtj-extension@0.18 .3
- vtj-project-h5@0.18 .3
- vtj-material@0.18 .3
- vtj-plugin@0.18 .3
- vtj-project-uniapp@0.18 .3
- dev-web@0.18 .3
- @vtj/docs@0.18 .3
- @vtj/charts@0.18 .3
- @vtj/coder@0.18 .3
- @vtj/core@0.18 .3
- @vtj/designer@0.18 .3
- @vtj/icons@0.18 .3
- @vtj/local@0.18 .3
- @vtj/materials@0.18 .3
- @vtj/parser@0.18 .3
- @vtj/renderer@0.18 .3
- @vtj/ui@0.18 .3
- @vtj/uni@0.18 .3
- @vtj/utils@0.18 .3
- @vtj/h5@0.18 .3
- @vtj/pro@0.18 .3
- @vtj/pro-uni@0.18 .3
- @vtj/uni-app@0.18 .3
- @vtj/web@0.18 .3
2026-06-22 14:30:20 +08:00
“chenhuachun”
2cd8aca491
fix(renderer): 修复缓存中事件处理器复用导致参数丢失的问题
...
- 不再将 events 放入缓存对象,避免 scoped slot 场景下事件参数丢失
- 在创建 vnode 时合并读取缓存和最新 events,确保事件处理器更新
- 保持 props 和 styleScope 正确缓存,提高渲染性能
- 增强缓存判断逻辑,避免错误复用旧事件处理器
2026-06-22 14:28:27 +08:00
“chenhuachun”
0240f21234
ci: 👷 commit
2026-06-22 01:31:52 +08:00
“chenhuachun”
5971d6b395
build: 📦 release
...
- vtj-project-app@0.18 .2
- vtj-extension@0.18 .2
- vtj-project-h5@0.18 .2
- vtj-material@0.18 .2
- vtj-plugin@0.18 .2
- vtj-project-uniapp@0.18 .2
- dev-web@0.18 .2
- @vtj/docs@0.18 .2
- @vtj/charts@0.18 .2
- @vtj/coder@0.18 .2
- @vtj/core@0.18 .2
- @vtj/designer@0.18 .2
- @vtj/icons@0.18 .2
- @vtj/local@0.18 .2
- @vtj/materials@0.18 .2
- @vtj/parser@0.18 .2
- @vtj/renderer@0.18 .2
- @vtj/ui@0.18 .2
- @vtj/uni@0.18 .2
- @vtj/utils@0.18 .2
- @vtj/h5@0.18 .2
- @vtj/pro@0.18 .2
- @vtj/pro-uni@0.18 .2
- @vtj/uni-app@0.18 .2
- @vtj/web@0.18 .2
2026-06-22 01:30:20 +08:00
“chenhuachun”
16eff0cb2a
fix(parser): 优化事件处理函数的AST判断和包装逻辑
...
- 引入多种AST节点类型判断:CallExpression、ArrowFunctionExpression等
- 针对不同类型函数表达式选择合适的包装方式
- 支持裸标识符和成员访问的函数引用不做额外包装
- 支持对无参箭头函数包裹的简单方法引用进行解包优化
- 针对内联表达式添加条件参数包装,处理$event引用情况
- 提升事件处理函数的准确性和性能表现
2026-06-22 01:28:11 +08:00