“chenhuachun”
d09973ad07
build: 📦 release
...
- vtj-project-app@0.18.18
- vtj-extension@0.18.18
- vtj-project-h5@0.18.18
- vtj-material@0.18.18
- vtj-plugin@0.18.18
- vtj-project-uniapp@0.18.18
- dev-web@0.18.18
- @vtj/docs@0.18.18
- @vtj/charts@0.18.18
- @vtj/coder@0.18.18
- @vtj/core@0.18.18
- @vtj/designer@0.18.18
- @vtj/icons@0.18.18
- @vtj/local@0.18.18
- @vtj/materials@0.18.18
- @vtj/parser@0.18.18
- @vtj/renderer@0.18.18
- @vtj/ui@0.18.18
- @vtj/uni@0.18.18
- @vtj/utils@0.18.18
- @vtj/h5@0.18.18
- @vtj/pro@0.18.18
- @vtj/pro-uni@0.18.18
- @vtj/uni-app@0.18.18
- @vtj/web@0.18.18
@vtj/charts@0.18.18
@vtj/coder@0.18.18
@vtj/core@0.18.18
@vtj/designer@0.18.18
@vtj/docs@0.18.18
@vtj/h5@0.18.18
@vtj/icons@0.18.18
@vtj/local@0.18.18
@vtj/materials@0.18.18
@vtj/parser@0.18.18
@vtj/pro-uni@0.18.18
@vtj/pro@0.18.18
@vtj/renderer@0.18.18
@vtj/ui@0.18.18
@vtj/uni-app@0.18.18
@vtj/uni@0.18.18
@vtj/utils@0.18.18
@vtj/web@0.18.18
dev-web@0.18.18
vtj-extension@0.18.18
vtj-material@0.18.18
vtj-plugin@0.18.18
vtj-project-app@0.18.18
vtj-project-h5@0.18.18
vtj-project-uniapp@0.18.18
2026-07-09 15:21:48 +08:00
“chenhuachun”
5ed09d5272
fix(uni-h5): 修复UniH5全局注入逻辑
...
- 移除重复调用injectUniGlobal注入window对象
- 统一注入方式以避免潜在冲突
- 简化全局注入流程,提升代码可维护性
2026-07-09 15:19:11 +08:00
“chenhuachun”
81c0ed0733
ci: 👷 commit
2026-07-09 15:00:56 +08:00
“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
@vtj/charts@0.18.17
@vtj/coder@0.18.17
@vtj/core@0.18.17
@vtj/designer@0.18.17
@vtj/docs@0.18.17
@vtj/h5@0.18.17
@vtj/icons@0.18.17
@vtj/local@0.18.17
@vtj/materials@0.18.17
@vtj/parser@0.18.17
@vtj/pro-uni@0.18.17
@vtj/pro@0.18.17
@vtj/renderer@0.18.17
@vtj/ui@0.18.17
@vtj/uni-app@0.18.17
@vtj/uni@0.18.17
@vtj/utils@0.18.17
@vtj/web@0.18.17
dev-web@0.18.17
vtj-extension@0.18.17
vtj-material@0.18.17
vtj-plugin@0.18.17
vtj-project-app@0.18.17
vtj-project-h5@0.18.17
vtj-project-uniapp@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
@vtj/charts@0.18.16
@vtj/coder@0.18.16
@vtj/core@0.18.16
@vtj/designer@0.18.16
@vtj/docs@0.18.16
@vtj/h5@0.18.16
@vtj/icons@0.18.16
@vtj/local@0.18.16
@vtj/materials@0.18.16
@vtj/parser@0.18.16
@vtj/pro-uni@0.18.16
@vtj/pro@0.18.16
@vtj/renderer@0.18.16
@vtj/ui@0.18.16
@vtj/uni-app@0.18.16
@vtj/uni@0.18.16
@vtj/utils@0.18.16
@vtj/web@0.18.16
dev-web@0.18.16
vtj-extension@0.18.16
vtj-material@0.18.16
vtj-plugin@0.18.16
vtj-project-app@0.18.16
vtj-project-h5@0.18.16
vtj-project-uniapp@0.18.16
2026-07-07 20:11:22 +08:00
踩着两条虫
25e92f00e8
!601 refactor(parser): 支持 easycomPackages 参数传递与处理
...
Merge pull request !601 from 踩着两条虫/dev-harness
2026-07-07 11:18:49 +00: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
@vtj/charts@0.18.15
@vtj/coder@0.18.15
@vtj/core@0.18.15
@vtj/designer@0.18.15
@vtj/docs@0.18.15
@vtj/h5@0.18.15
@vtj/icons@0.18.15
@vtj/local@0.18.15
@vtj/materials@0.18.15
@vtj/parser@0.18.15
@vtj/pro-uni@0.18.15
@vtj/pro@0.18.15
@vtj/renderer@0.18.15
@vtj/ui@0.18.15
@vtj/uni-app@0.18.15
@vtj/uni@0.18.15
@vtj/utils@0.18.15
@vtj/web@0.18.15
dev-web@0.18.15
vtj-extension@0.18.15
vtj-material@0.18.15
vtj-plugin@0.18.15
vtj-project-app@0.18.15
vtj-project-h5@0.18.15
vtj-project-uniapp@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
@vtj/charts@0.18.14
@vtj/coder@0.18.14
@vtj/core@0.18.14
@vtj/designer@0.18.14
@vtj/docs@0.18.14
@vtj/h5@0.18.14
@vtj/icons@0.18.14
@vtj/local@0.18.14
@vtj/materials@0.18.14
@vtj/parser@0.18.14
@vtj/pro-uni@0.18.14
@vtj/pro@0.18.14
@vtj/renderer@0.18.14
@vtj/ui@0.18.14
@vtj/uni-app@0.18.14
@vtj/uni@0.18.14
@vtj/utils@0.18.14
@vtj/web@0.18.14
dev-web@0.18.14
vtj-extension@0.18.14
vtj-material@0.18.14
vtj-plugin@0.18.14
vtj-project-app@0.18.14
vtj-project-h5@0.18.14
vtj-project-library@0.13.3
vtj-project-uniapp@0.18.14
2026-07-04 11:57:19 +08:00
“chenhuachun”
df32745b0e
ci: 👷 commit
2026-07-04 11:56:14 +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
@vtj/charts@0.18.13
@vtj/coder@0.18.13
@vtj/core@0.18.13
@vtj/designer@0.18.13
@vtj/docs@0.18.13
@vtj/h5@0.18.13
@vtj/icons@0.18.13
@vtj/local@0.18.13
@vtj/materials@0.18.13
@vtj/parser@0.18.13
@vtj/pro-uni@0.18.13
@vtj/pro@0.18.13
@vtj/renderer@0.18.13
@vtj/ui@0.18.13
@vtj/uni-app@0.18.13
@vtj/uni@0.18.13
@vtj/utils@0.18.13
@vtj/web@0.18.13
dev-web@0.18.13
vtj-extension@0.18.13
vtj-material@0.18.13
vtj-plugin@0.18.13
vtj-project-app@0.18.13
vtj-project-h5@0.18.13
vtj-project-uniapp@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
@vtj/charts@0.18.12
@vtj/coder@0.18.12
@vtj/core@0.18.12
@vtj/designer@0.18.12
@vtj/docs@0.18.12
@vtj/h5@0.18.12
@vtj/icons@0.18.12
@vtj/local@0.18.12
@vtj/materials@0.18.12
@vtj/parser@0.18.12
@vtj/pro-uni@0.18.12
@vtj/pro@0.18.12
@vtj/renderer@0.18.12
@vtj/ui@0.18.12
@vtj/uni-app@0.18.12
@vtj/uni@0.18.12
@vtj/utils@0.18.12
@vtj/web@0.18.12
dev-web@0.18.12
vtj-extension@0.18.12
vtj-material@0.18.12
vtj-plugin@0.18.12
vtj-project-app@0.18.12
vtj-project-h5@0.18.12
vtj-project-library@0.13.2
vtj-project-uniapp@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”
d41c10c17c
docs(guide): add integration link for yudao-ui-admin-vue3
2026-06-28 21:52:47 +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
@vtj/charts@0.18.11
@vtj/coder@0.18.11
@vtj/core@0.18.11
@vtj/designer@0.18.11
@vtj/docs@0.18.11
@vtj/h5@0.18.11
@vtj/icons@0.18.11
@vtj/local@0.18.11
@vtj/materials@0.18.11
@vtj/parser@0.18.11
@vtj/pro-uni@0.18.11
@vtj/pro@0.18.11
@vtj/renderer@0.18.11
@vtj/ui@0.18.11
@vtj/uni-app@0.18.11
@vtj/uni@0.18.11
@vtj/utils@0.18.11
@vtj/web@0.18.11
dev-web@0.18.11
vtj-extension@0.18.11
vtj-material@0.18.11
vtj-plugin@0.18.11
vtj-project-app@0.18.11
vtj-project-h5@0.18.11
vtj-project-uniapp@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
@vtj/charts@0.18.10
@vtj/coder@0.18.10
@vtj/core@0.18.10
@vtj/designer@0.18.10
@vtj/docs@0.18.10
@vtj/h5@0.18.10
@vtj/icons@0.18.10
@vtj/local@0.18.10
@vtj/materials@0.18.10
@vtj/parser@0.18.10
@vtj/pro-uni@0.18.10
@vtj/pro@0.18.10
@vtj/renderer@0.18.10
@vtj/ui@0.18.10
@vtj/uni-app@0.18.10
@vtj/uni@0.18.10
@vtj/utils@0.18.10
@vtj/web@0.18.10
dev-web@0.18.10
vtj-extension@0.18.10
vtj-material@0.18.10
vtj-plugin@0.18.10
vtj-project-app@0.18.10
vtj-project-h5@0.18.10
vtj-project-uniapp@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
@vtj/charts@0.18.9
@vtj/coder@0.18.9
@vtj/core@0.18.9
@vtj/designer@0.18.9
@vtj/docs@0.18.9
@vtj/h5@0.18.9
@vtj/icons@0.18.9
@vtj/local@0.18.9
@vtj/materials@0.18.9
@vtj/parser@0.18.9
@vtj/pro-uni@0.18.9
@vtj/pro@0.18.9
@vtj/renderer@0.18.9
@vtj/ui@0.18.9
@vtj/uni-app@0.18.9
@vtj/uni@0.18.9
@vtj/utils@0.18.9
@vtj/web@0.18.9
dev-web@0.18.9
vtj-extension@0.18.9
vtj-material@0.18.9
vtj-plugin@0.18.9
vtj-project-app@0.18.9
vtj-project-h5@0.18.9
vtj-project-uniapp@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
@vtj/charts@0.18.8
@vtj/coder@0.18.8
@vtj/core@0.18.8
@vtj/designer@0.18.8
@vtj/docs@0.18.8
@vtj/h5@0.18.8
@vtj/icons@0.18.8
@vtj/local@0.18.8
@vtj/materials@0.18.8
@vtj/parser@0.18.8
@vtj/pro-uni@0.18.8
@vtj/pro@0.18.8
@vtj/renderer@0.18.8
@vtj/ui@0.18.8
@vtj/uni-app@0.18.8
@vtj/uni@0.18.8
@vtj/utils@0.18.8
@vtj/web@0.18.8
dev-web@0.18.8
vtj-extension@0.18.8
vtj-material@0.18.8
vtj-plugin@0.18.8
vtj-project-app@0.18.8
vtj-project-h5@0.18.8
vtj-project-uniapp@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
@vtj/charts@0.18.7
@vtj/coder@0.18.7
@vtj/core@0.18.7
@vtj/designer@0.18.7
@vtj/docs@0.18.7
@vtj/h5@0.18.7
@vtj/icons@0.18.7
@vtj/local@0.18.7
@vtj/materials@0.18.7
@vtj/parser@0.18.7
@vtj/pro-uni@0.18.7
@vtj/pro@0.18.7
@vtj/renderer@0.18.7
@vtj/ui@0.18.7
@vtj/uni-app@0.18.7
@vtj/uni@0.18.7
@vtj/utils@0.18.7
@vtj/web@0.18.7
dev-web@0.18.7
vtj-extension@0.18.7
vtj-material@0.18.7
vtj-plugin@0.18.7
vtj-project-app@0.18.7
vtj-project-h5@0.18.7
vtj-project-uniapp@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”
d0a559520a
fix(readme): 修正logo图片链接地址
...
- 将logo图片地址由本地路径修改为外部CDN链接
- 确保logo在所有环境中均可正确加载显示
- 优化README展示效果,提高访问速度和稳定性
2026-06-23 21:50:22 +08:00
“chenhuachun”
23d5d90f1a
refactor(renderer): 调整响应式依赖访问顺序和模板结构
...
- 调整模板中 state 的插入位置,确保顺序正确
- 重新排序响应式依赖访问代码块,优化对 state 与 computed 的处理顺序
- 保留对 reactives 的访问,完善依赖收集逻辑
- 注释调整,增强代码可读性与维护性
2026-06-23 19:42:22 +08:00
“chenhuachun”
f7805c0e96
docs(llms): 补充国际化运行时语言切换示例和H5平台图标用法说明
...
- 新增运行时动态切换语言的完整示例,包括模板和脚本中切换方式
- 详细介绍语言切换后文本自动更新的机制
- 添加平台限制说明,明确@vtj/icons仅支持Web和H5平台,禁用uni-app
- 新增H5平台图标使用要点,示范Iconfont、SVG组件、Element Plus及Assets图标用法
- 说明H5平台禁止使用XIcon组件及相关替代方案
- 更新多处文档结构和规范,增强跨平台兼容性指引
2026-06-23 14:38:33 +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
@vtj/charts@0.18.6
@vtj/coder@0.18.6
@vtj/core@0.18.6
@vtj/designer@0.18.6
@vtj/docs@0.18.6
@vtj/h5@0.18.6
@vtj/icons@0.18.6
@vtj/local@0.18.6
@vtj/materials@0.18.6
@vtj/parser@0.18.6
@vtj/pro-uni@0.18.6
@vtj/pro@0.18.6
@vtj/renderer@0.18.6
@vtj/ui@0.18.6
@vtj/uni-app@0.18.6
@vtj/uni@0.18.6
@vtj/utils@0.18.6
@vtj/web@0.18.6
dev-web@0.18.6
vtj-extension@0.18.6
vtj-material@0.18.6
vtj-plugin@0.18.6
vtj-project-app@0.18.6
vtj-project-h5@0.18.6
vtj-project-library@0.13.1
vtj-project-uniapp@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
@vtj/charts@0.18.5
@vtj/coder@0.18.5
@vtj/core@0.18.5
@vtj/designer@0.18.5
@vtj/docs@0.18.5
@vtj/h5@0.18.5
@vtj/icons@0.18.5
@vtj/local@0.18.5
@vtj/materials@0.18.5
@vtj/parser@0.18.5
@vtj/pro-uni@0.18.5
@vtj/pro@0.18.5
@vtj/renderer@0.18.5
@vtj/ui@0.18.5
@vtj/uni-app@0.18.5
@vtj/uni@0.18.5
@vtj/utils@0.18.5
@vtj/web@0.18.5
dev-web@0.18.5
vtj-extension@0.18.5
vtj-material@0.18.5
vtj-plugin@0.18.5
vtj-project-app@0.18.5
vtj-project-h5@0.18.5
vtj-project-uniapp@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
@vtj/charts@0.18.4
@vtj/coder@0.18.4
@vtj/core@0.18.4
@vtj/designer@0.18.4
@vtj/docs@0.18.4
@vtj/h5@0.18.4
@vtj/icons@0.18.4
@vtj/local@0.18.4
@vtj/materials@0.18.4
@vtj/parser@0.18.4
@vtj/pro-uni@0.18.4
@vtj/pro@0.18.4
@vtj/renderer@0.18.4
@vtj/ui@0.18.4
@vtj/uni-app@0.18.4
@vtj/uni@0.18.4
@vtj/utils@0.18.4
@vtj/web@0.18.4
dev-web@0.18.4
vtj-extension@0.18.4
vtj-material@0.18.4
vtj-plugin@0.18.4
vtj-project-app@0.18.4
vtj-project-h5@0.18.4
vtj-project-uniapp@0.18.4
2026-06-22 16:44:45 +08:00