“chenhuachun”
82de3636f4
build: 📦 release
...
- vtj-project-app@0.18.24
- vtj-extension@0.18.24
- vtj-project-h5@0.18.24
- vtj-material@0.18.24
- vtj-plugin@0.18.24
- vtj-project-uniapp@0.18.24
- dev-web@0.18.24
- @vtj/docs@0.18.24
- @vtj/charts@0.18.24
- @vtj/coder@0.18.24
- @vtj/core@0.18.24
- @vtj/designer@0.18.24
- @vtj/icons@0.18.24
- @vtj/local@0.18.24
- @vtj/materials@0.18.24
- @vtj/parser@0.18.24
- @vtj/renderer@0.18.24
- @vtj/ui@0.18.24
- @vtj/uni@0.18.24
- @vtj/utils@0.18.24
- @vtj/h5@0.18.24
- @vtj/pro@0.18.24
- @vtj/pro-uni@0.18.24
- @vtj/uni-app@0.18.24
- @vtj/web@0.18.24
2026-07-15 20:33:14 +08:00
“chenhuachun”
ed1f601816
ci: 👷 commit
2026-07-15 20:32:08 +08:00
“chenhuachun”
53bbfbd58f
build: 📦 release
...
- vtj-project-app@0.18.23
- vtj-extension@0.18.23
- vtj-project-h5@0.18.23
- vtj-project-library@0.13 .4
- vtj-material@0.18.23
- vtj-plugin@0.18.23
- vtj-project-uniapp@0.18.23
- create-vtj@0.13 .1
- dev-web@0.18.23
- @vtj/docs@0.18.23
- @vtj/base@0.13 .1
- @vtj/charts@0.18.23
- @vtj/cli@0.13 .1
- @vtj/coder@0.18.23
- @vtj/core@0.18.23
- @vtj/designer@0.18.23
- @vtj/icons@0.18.23
- @vtj/local@0.18.23
- @vtj/materials@0.18.23
- @vtj/node@0.13 .1
- @vtj/parser@0.18.23
- @vtj/renderer@0.18.23
- @vtj/ui@0.18.23
- @vtj/uni@0.18.23
- @vtj/utils@0.18.23
- @vtj/h5@0.18.23
- @vtj/pro@0.18.23
- @vtj/pro-uni@0.18.23
- @vtj/uni-app@0.18.23
- @vtj/web@0.18.23
2026-07-14 20:57:05 +08:00
“chenhuachun”
f36d070530
fix(renderer): 同步运行时上下文及排除无意义属性
...
- 扩展排除列表,过滤掉 Vue 组件上下文中用户无意义的 Object.prototype 方法
- 在实例挂载后同步 $el 等延迟生成的属性到 sharedContext
- 实现 syncContextFields 函数,将 per-instance context 关键字段同步回 sharedContext
- 保证设计器 Viewer 和相关功能能立即且完整地获取最新的运行时上下文
- 同步 CONTEXT_HOST 中定义的 Vue 组件实例属性,提升上下文一致性
2026-07-14 20:54:11 +08:00
“chenhuachun”
0841565873
test(vitest): 配置覆盖率阈值和报告格式
...
- 在各包的 vitest 配置中添加覆盖率提供者为 v8
- 设置包含及排除的覆盖范围,排除索引文件和版本文件
- 设置覆盖率阈值:行、函数、分支、语句均不低于85%,部分包分支为80%
- 增加覆盖率报告格式:文本、文本摘要及 JSON 摘要格式
test(base): 完善 util 函数的边界值测试
- 补充 trim 函数对非字符串、非数组、非对象值的正常返回测试
- 追加 splitParser 字符串分割对空字符串和 undefined 的处理测试
- 增加 splitStringify 对 undefined 输入返回空字符串测试
test(coder/parser): 增加数据源解析相关测试用例
- 覆盖 mock 数据源和 API 数据源的解析过程
- 测试空数据源输入的返回值为空数组
- 测试非函数类型的 transform 和 mockTemplate 使用默认处理
- 新增对函数映射解析的无效格式过滤及有效过滤测试
- 补充 inject 解析时未设置来源的默认行为测试
test(coder/parser/composition): 完善组合式 API 解析测试
- 过滤 useProvider 组合函数的测试逻辑添加
- 支持带参数和无名称(仅副作用)组合函数解析测试
- 支持 JSExpression 参数的组合函数解析测试
- 测试组合函数按名称去重功能
test(coder/parser/composition/inject): 增加 inject 相关测试
- 测试默认值为 null 和 JSExpression 的inject选项解析
- 测试缺省 from 时使用 name 的行为
test(parser): 添加逆向转换及 HTML 扩展测试
- 测试 reverseTransformExpression 函数对空输入及多种符号转换行为
- 增加针对 htmlToNodes 的文本与元素混合、多兄弟节点及属性为空值处理测试
- 增加 UniApp 平台及转义字符处理测试
test(parser): 补充替换器转换功能测试
- 测试代码中 __provider 相关标识符替换行为,使用不同 id 参数验证
test(parser): 丰富 Vue 脚本解析相关测试
- 测试组件名称、props、methods、数据源、注入、暴露和指令的完整解析
- 测试基于 computed 的 watcher 与 watch 选项解析
- 测试 emits 从 emits 数组及 $emit 调用解析
- 支持默认导入组件的检测
test(parser/scriptSetup): 增强 script setup 解析测试覆盖
- 测试从 __provider 创建的 mock 和 api 数据源的识别(含 then 回调)
- 函数声明中有无 api 调用对数据源提取的区别
- 完善生命周期钩子(onBeforeMount、onBeforeUpdate 等)解析测试
- watch 深度监听及无选项监听测试
- defineExpose 内联对象输出测试
- provide/inject 解析各场景的测试覆盖
- defineProps 和 withDefaults 类型推断及默认值测试
- 函数声明参数不同模式处理测试(含默认参数、解构参数)
- defineEmits 的类型声明和数组声明测试
test(parser/shared): 添加 TypeScript 代码剥离工具测试
- 测试剥离 TS 类型注解、接口、类型别名、枚举及断言的正确性
- 验证对不合法 TypeScript 代码的容错行为
- 处理非空断言和类型断言语法的准确剥离
2026-07-12 00:19:18 +08:00
“chenhuachun”
415319d6be
test(renderer): 添加 renderer 和 Access 模块详细单元测试覆盖
...
- 为 renderer 中的 createEmits 处理 BlockEmit 对象添加测试
- 检验 createProps 正确处理含类型定义的 BlockProp
- 测试 createRenderer 支持含 JSFunction 和 JSExpression 的 state
- 验证 computed 和 methods 中 JSFunction 的正确创建
- 为 createRenderer 设置的 watch 功能添加覆盖测试
- 测试 createRenderer 中 createInject 对不同注入配置的处理
- 为 Access 类添加构造、登录、权限判断、守卫等功能单元测试
- 增加 Access 内部私有方法和异常情况的覆盖测试,包括 RSA 解密
- 覆盖 Access 的拦截器开关及登录跳转逻辑
- 添加 createSchemaApi、createMetaApi 等 apis 提供者模块测试
- 补充 mockApi 和 mockCleanup 相关单元测试
- 版本号升级至 0.13.3
- vitest.config.ts 中添加覆盖率配置,满足 80% 测试指标要求
2026-07-11 23:00:24 +08:00
“chenhuachun”
75928d1844
ci: 👷 commit
2026-07-11 18:22:29 +08:00
“chenhuachun”
e59e5a48a4
build: 📦 release
...
- vtj-project-app@0.18.22
- vtj-extension@0.18.22
- vtj-project-h5@0.18.22
- vtj-material@0.18.22
- vtj-plugin@0.18.22
- vtj-project-uniapp@0.18.22
- dev-web@0.18.22
- @vtj/docs@0.18.22
- @vtj/charts@0.18.22
- @vtj/coder@0.18.22
- @vtj/core@0.18.22
- @vtj/designer@0.18.22
- @vtj/icons@0.18.22
- @vtj/local@0.18.22
- @vtj/materials@0.18.22
- @vtj/parser@0.18.22
- @vtj/renderer@0.18.22
- @vtj/ui@0.18.22
- @vtj/uni@0.18.22
- @vtj/utils@0.18.22
- @vtj/h5@0.18.22
- @vtj/pro@0.18.22
- @vtj/pro-uni@0.18.22
- @vtj/uni-app@0.18.22
- @vtj/web@0.18.22
2026-07-11 18:20:55 +08:00
“chenhuachun”
483cbb051f
fix(renderer): 修复 v-if 条件链处理逻辑
...
- 新增对 v-if 指令的检测,避免跨条件链匹配 v-else
- 遇到新的 v-if 时停止当前遍历,防止错误关联后续 v-else
- 保持对 v-else-if 表达式的正确解析和渲染调用
- 改进条件链判断提升渲染准确性和稳定性
2026-07-11 18:19:14 +08:00
“chenhuachun”
b13982dcc5
ci: 👷 commit
2026-07-11 16:44:07 +08:00
“chenhuachun”
a5f9e6d5f5
build: 📦 release
...
- vtj-project-app@0.18.21
- vtj-extension@0.18.21
- vtj-project-h5@0.18.21
- vtj-material@0.18.21
- vtj-plugin@0.18.21
- vtj-project-uniapp@0.18.21
- dev-web@0.18.21
- @vtj/docs@0.18.21
- @vtj/charts@0.18.21
- @vtj/coder@0.18.21
- @vtj/core@0.18.21
- @vtj/designer@0.18.21
- @vtj/icons@0.18.21
- @vtj/local@0.18.21
- @vtj/materials@0.18.21
- @vtj/parser@0.18.21
- @vtj/renderer@0.18.21
- @vtj/ui@0.18.21
- @vtj/uni@0.18.21
- @vtj/utils@0.18.21
- @vtj/h5@0.18.21
- @vtj/pro@0.18.21
- @vtj/pro-uni@0.18.21
- @vtj/uni-app@0.18.21
- @vtj/web@0.18.21
2026-07-11 16:42:30 +08:00
“chenhuachun”
496dbd94eb
feat(renderer): 修复props响应式追踪问题
...
- 为组合式API中每个prop定义响应式getter,代理到context.$props
- 解决props展开为纯值后watch无法追踪变化的issue
- 忽略props setter,保证只读属性行为
- 在inject处理逻辑中通过代理访问props,建立响应式依赖追踪
- 优化子组件props响应式更新,确保watch能够正确触发
2026-07-11 16:39:38 +08:00
“chenhuachun”
32536fa33b
ci: 👷 commit
2026-07-10 22:03:12 +08:00
“chenhuachun”
bc8469ebc4
build: 📦 release
...
- vtj-project-app@0.18.20
- vtj-extension@0.18.20
- vtj-project-h5@0.18.20
- vtj-material@0.18.20
- vtj-plugin@0.18.20
- vtj-project-uniapp@0.18.20
- dev-web@0.18.20
- @vtj/docs@0.18.20
- @vtj/charts@0.18.20
- @vtj/coder@0.18.20
- @vtj/core@0.18.20
- @vtj/designer@0.18.20
- @vtj/icons@0.18.20
- @vtj/local@0.18.20
- @vtj/materials@0.18.20
- @vtj/parser@0.18.20
- @vtj/renderer@0.18.20
- @vtj/ui@0.18.20
- @vtj/uni@0.18.20
- @vtj/utils@0.18.20
- @vtj/h5@0.18.20
- @vtj/pro@0.18.20
- @vtj/pro-uni@0.18.20
- @vtj/uni-app@0.18.20
- @vtj/web@0.18.20
2026-07-10 22:01:35 +08:00
“chenhuachun”
c6c71a3ca7
fix(renderer): 修复事件处理器缓存导致上下文错用问题
...
- 分离事件处理器属性(onXxx)避免纳入缓存
- 防止 scoped slot 场景下复用旧事件处理器造成上下文错误
- 只缓存非事件处理器及非 ref 的属性,确保事件处理器通过闭包绑定正确上下文
- 保持原有 ref 处理逻辑不变
- 优化 vnode 创建时事件属性的合并逻辑
2026-07-10 20:17:20 +08:00
“chenhuachun”
1168f4a97b
ci: 👷 commit
2026-07-10 17:40:24 +08:00
“chenhuachun”
386964cab6
build: 📦 release
...
- vtj-project-app@0.18.19
- vtj-extension@0.18.19
- vtj-project-h5@0.18.19
- vtj-material@0.18.19
- vtj-plugin@0.18.19
- vtj-project-uniapp@0.18.19
- dev-web@0.18.19
- @vtj/docs@0.18.19
- @vtj/charts@0.18.19
- @vtj/coder@0.18.19
- @vtj/core@0.18.19
- @vtj/designer@0.18.19
- @vtj/icons@0.18.19
- @vtj/local@0.18.19
- @vtj/materials@0.18.19
- @vtj/parser@0.18.19
- @vtj/renderer@0.18.19
- @vtj/ui@0.18.19
- @vtj/uni@0.18.19
- @vtj/utils@0.18.19
- @vtj/h5@0.18.19
- @vtj/pro@0.18.19
- @vtj/pro-uni@0.18.19
- @vtj/uni-app@0.18.19
- @vtj/web@0.18.19
2026-07-10 17:38:53 +08:00
“chenhuachun”
634bdf277d
fix(renderer): 修复 Context 同步以支持 vFor 等指令
...
- 修改节点渲染逻辑,避免提前返回,确保统一处理
- 添加实例级 Context 的 __contextRefs 回写至 sharedContext
- 确保设计器 useBinder 正确读取运行时上下文变量
- 优化多节点渲染时的 Vue VNode 创建流程
2026-07-10 17:37:04 +08:00
“chenhuachun”
3343db06e8
ci: 👷 commit
2026-07-09 15:23:24 +08:00
“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
2026-07-09 15:21:48 +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
2026-07-09 14:59:24 +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”
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”
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”
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”
23d5d90f1a
refactor(renderer): 调整响应式依赖访问顺序和模板结构
...
- 调整模板中 state 的插入位置,确保顺序正确
- 重新排序响应式依赖访问代码块,优化对 state 与 computed 的处理顺序
- 保留对 reactives 的访问,完善依赖收集逻辑
- 注释调整,增强代码可读性与维护性
2026-06-23 19:42:22 +08:00