Commit Graph

82 Commits

Author SHA1 Message Date
“chenhuachun”
b066f8156f fix(build): 修复组合式API相关插件配置问题
- 在 app 项目 vite 配置中添加 createCompositionFixPlugin 插件
- 从 uniapp 项目 vite 配置中移除 createCompositionFixPlugin 插件
- 在 local 包插件配置中添加 createCompositionFixPlugin 插件以修复相关问题
2026-06-17 15:19:32 +08:00
“chenhuachun”
fde4fd0c7a feat(coder): 支持 easycom 依赖包免 import 及相关处理
- 在 collecter 中新增 easycomPackages 集合用于存储配置了 easycom 的包名
- 收集 easycom 依赖,避免在出码时重复 import 相关包
- parser 导入相关代码中过滤 easycom 包组件,防止自动 import
- composition 解析组件导入和声明时跳过 easycom 包组件
- local 仓库中 uni.ts 处理 pages.json,合并写入项目 easycom 规则配置
2026-06-16 22:32:46 +08:00
“chenhuachun”
5ddf092512 feat(uniapp): 增强 uniapp 配置与插件支持
- 在 package.json 中添加远程访问和认证相关配置
- 更新 vite.config.ts,新增修复 axios 适配器上传冲突和组合式 API 变量命名冲突的插件
- 删除无用的 enhance.ts 文件
- 扩展 pages.json,新增多个页面配置
- 优化模板 vite.config.ts,同步新增组合式 API 修复插件
- 在本地插件包中新增 fixAxiosAdapterUploadConflict 和 createCompositionFixPlugin,解决特定环境下的兼容性问题
- utils 包中新增 axios 依赖,并调整 vite 配置,确保外部依赖正确排除和声明
2026-06-16 15:35:28 +08:00
“chenhuachun”
4ff9a370f2 fix(parser): 优化顶层声明解析及错误提示
- 当顶层变量声明均为对象或数组字面量时,自动转换为 reactive()
- 对支持范围外的顶层变量声明抛出明确异常,要求使用 ref/reactive/computed 或函数声明
- 禁止顶层 class 声明,抛出异常提示使用其他声明方式
- 禁止游离顶层表达式和函数调用,改用生命周期钩子或方法声明
- 更新相关单元测试,确保异常抛出和 reactive 转换逻辑正确
- 调整 notify 通知参数容错,兼容多种错误消息格式
- 修改 API 响应处理,统一 fail 消息为 msg.message 或 msg
- 关闭 renderer 服务中 failMessage 字段,优化响应校验逻辑
2026-06-14 18:56:33 +08:00
“chenhuachun”
c1cb7bc964 fix(local): 修复service返回错误处理逻辑和优化fixer图标导入
- 修改service返回值逻辑,错误时返回fail错误结果,成功时返回success结果
- 在fixer中跨ImportDeclaration追踪defaultVtjIcon添加状态,防止重复导入声明
- 调整fixer脚本标签拼接,针对script setup添加setup属性,确保代码一致性
- 保留style标签的scss和scoped属性未更改,避免样式影响
2026-06-14 15:27:07 +08:00
“chenhuachun”
291c47f80c feat(uniapp): 集成 VTJ 模块虚拟插件及模块加载器
- 在 vite.config.ts 中添加 vtjModulesPlugin 插件支持虚拟模块加载
- 新增模块加载器 createModules,驱动虚拟模块动态导入机制
- 根据开发或生产环境动态决定模块文件的 glob 范围
- 调整 main.ts,移除旧的 enhance,改用 createModules 管理模块
- 更新 pages.json,添加示例页面配置支持 VTJ 特性
- packages/local 内新增 vtjModulesPlugin 插件实现虚拟模块功能
- 模板文件同步引入该插件及模块加载逻辑
2026-06-08 21:54:14 +08:00
“chenhuachun”
6000e4fd2c docs: ✏️ docs 2026-01-02 09:42:38 +08:00
xxt
c228084442 index.html插入内容时,替换未补上</body> 2025-12-20 15:39:02 +08:00
“chenhuachun”
02c5cf11a3 feat: local add pathRewrite plugin 2025-12-16 20:40:53 +08:00
“chenhuachun”
1392cd4843 fix: 🐛 默认复制devtools 2025-09-22 09:05:16 +08:00
“chenhuachun”
4006889736 fix: 🐛 devtools支持配置 2025-09-22 09:03:09 +08:00
“chenhuachun”
3238a96ccb fix: 🐛 本地版本初始化依赖没保存 2025-09-12 16:09:24 +08:00
“chenhuachun”
9a0301c4ec feat: 初始化添加启动页 2025-08-07 11:01:43 +08:00
“chenhuachun”
ba9b1146f1 feat: 支持出码目录配置 2025-07-29 16:00:42 +08:00
“chenhuachun”
2e8d8f7e5c fix: 🐛 static uploader 2025-07-29 09:59:33 +08:00
“chenhuachun”
088f015dcf feat: 支持定义出码文件路径 2025-07-28 17:22:09 +08:00
“chenhuachun”
205257b75b feat: 代码校验并自动修复 2025-07-15 17:28:34 +08:00
“chenhuachun”
ccac53ed63 fix: 🐛 更换登录地址 2025-05-27 16:15:24 +08:00
“chenhuachun”
5f50c7e1e7 fix: 🐛 renderer injects 失效问题 2025-05-16 15:28:17 +08:00
“chenhuachun”
7abb434937 feat: 支持应用增强配置 2025-05-15 16:41:23 +08:00
“chenhuachun”
1f40a4cce6 fix: 🐛 parseVue 2025-04-19 17:45:16 +08:00
“chenhuachun”
e758a1b1e0 feat: AI Widget 2025-04-18 16:55:50 +08:00
“chenhuachun”
702d91255d feat: AI助手 2025-04-14 17:51:23 +08:00
“chenhuachun”
b3315cee0c feat: project add __UID__ 2025-04-07 10:56:07 +08:00
“chenhuachun”
39a0ce264f fix: 🐛 __access__ 2025-03-18 09:41:26 +08:00
“chenhuachun”
0eb5514fee refactor: ♻️ 重构扩展实现 2025-03-17 15:36:49 +08:00
“chenhuachun”
936fc1fe6a feat: 物料开发示例工程 2025-03-13 15:17:58 +08:00
“chenhuachun”
fcee7aa537 fix: 🐛 调整uniapp本地文件存储目录 2025-02-26 08:55:32 +08:00
“chenhuachun”
42c37ea497 fix: 🐛 uniapp 预览和出码navigationBarTitleText不一致 2025-02-25 21:40:16 +08:00
“chenhuachun”
1cf64a88b6 fix: 🐛 uniapp mock 2025-02-24 14:13:44 +08:00
“chenhuachun”
f259285848 fix: 🐛 ide access auth 2025-02-20 14:21:48 +08:00
“chenhuachun”
18fb654e13 feat: uniapp 支持全局css 2025-02-19 15:41:18 +08:00
“chenhuachun”
99844ad6fd fix: 🐛 uniapp saveProject update pages.json 2025-02-19 09:56:52 +08:00
“chenhuachun”
7eaf0f3413 feat: uniapp coder 2025-02-18 15:55:02 +08:00
“chenhuachun”
5e961d2154 feat: uniapp coder 2025-02-17 17:30:16 +08:00
“chenhuachun”
ebb0807537 feat: @vtj/parser 2025-02-10 15:02:16 +08:00
“chenhuachun”
63c665a120 feat: local init uniapp project config 2025-02-09 22:05:59 +08:00
“chenhuachun”
307e1d16e2 chore: 🚀 dev uni 2025-01-23 21:26:00 +08:00
“chenhuachun”
39528d5a91 feat: uniapp renderer prototype 2025-01-21 23:04:20 +08:00
“chenhuachun”
51484a8d07 feat: H5平台协议 2025-01-11 13:18:33 +08:00
“chenhuachun”
2213939483 fix: 🐛 config.resolve.alias 支持数组 2025-01-07 14:14:32 +08:00
“chenhuachun”
0a264d023c feat: 数据源增加模拟数据类型 2024-12-24 11:00:23 +08:00
“chenhuachun”
8f9a6dc301 fix: 🐛 adapters 2024-12-16 10:12:44 +08:00
“chenhuachun”
064e9e8bb6 fix: 🐛 pro ide link 2024-12-06 10:21:19 +08:00
“chenhuachun”
e2783aa37c fix: 🐛 调整原生插件分类名称 2024-11-26 10:58:26 +08:00
“chenhuachun”
985507252d fix: 🐛 设计器支持 history 配置 2024-11-20 13:41:07 +08:00
陈华春
4d1e91ebcf feat: 设计器支持Access配置 2024-10-22 15:03:27 +08:00
陈华春
3b12449447 fix: 🐛 升级vue3.5 2024-09-16 15:33:16 +08:00
陈华春
6847dd1dd2 fix: 🐛 lcdp entry link 2024-09-13 15:36:20 +08:00
陈华春
1afcfcb138 feat: devtools 2024-09-12 11:13:44 +08:00