Commit Graph

238 Commits

Author SHA1 Message Date
“chenhuachun”
10bf7cc564 feat(ui): 重构多个组件示例,增强交互和样式体验
- action-bar: 丰富演示用例,新增多模式、多徽标和下拉菜单示范
- action: 扩展多类型按钮用法,支持尺寸、自定义菜单及拖拽功能
- attachment: 优化示例样式与结构,增加多样模式及禁用状态展示
- captcha: 细化验证码示例,支持自定义长度与异步校验
- container: 增加容器排列、间距、对齐和自适应示例,提升展示效果
- data-item: 简化示例代码,突出多种排版及自定义插槽演示
2026-06-17 16:19:37 +08:00
“chenhuachun”
adae502136 refactor(renderer): 支持 composable 使用 JSExpression 表达式
- 将 composable 表达式从字符串改为 JSExpression 类型,支持通过 this.$libs 访问
- 更新解析和执行逻辑,解析 JSExpression 引用并调用对应函数
- 修改 composables 配置示例,采用 JSExpression 格式
- 调整代码生成和导入处理,兼容旧协议字符串形式
- 更新类型定义,composable 字段改为 JSExpression 类型
- 增强错误处理,执行失败时提供更明确的降级提示
2026-06-10 21:41:55 +08:00
“chenhuachun”
8b7abe1fab feat(renderer): 添加renderer组件及暗黑模式组合函数支持
- 新增composables.vue,使用createRenderer创建动态renderer组件
- 集成@vueuse/core库中的useDark和useToggle组合函数,支持暗黑模式切换
- 组件setup函数内打印isDark和toggleDark状态,便于调试
- designer组件scripts部分新增样式调整,修复.el-empty描述间距及布局问题
- 统一调整shared panel样式中.el-empty的描述间距为10px,优化界面视觉布局
2026-06-10 21:06:43 +08:00
“chenhuachun”
c31470e3a5 feat(renderer): 支持 props 中 title 属性绑定和模板裸 props 访问
- 在 props.vue 模板中新增 title 展示,props 中添加 title 声明及默认值
- compositionPatch.ts 中增强 props 访问替换逻辑,支持 props.key 和裸 prop 名均替换为 this.key
- 裸 prop 名替换时使用 replacer 避免对声明、参数或 this.prop 造成误替换
- 保持现有 state 及其他替换逻辑不变,确保模板变量访问一致性
2026-06-10 20:26:39 +08:00
“chenhuachun”
774ab279ff feat(renderer): 增加 Props 与 Emits 示例及 Watch 功能
- 在 composition.vue 中添加 lastAction 响应式数据及相关清理方法
- 新增 count 和 message 的侦听器,记录变化日志并输出控制台信息
- 添加清空日志按钮与日志显示区,支持动态展示最新操作记录
- 在 props.vue 中实现完整的 Props 定义与事件触发示例组件
- Props 支持基础类型与复杂类型,展示传递的属性和计算属性
- 实现多个操作按钮演示事件触发、状态切换及数据更新
- 设计标签列表示例,点击触发 tagClick 事件并记录日志
- 添加 Emit 日志显示与清空功能,记录最近五条事件发生情况
- 移除无用的 test.vue 示例文件以简化项目结构
- 在 block.ts 文件中修复 props 合并顺序,确保属性正确覆盖
2026-06-10 12:10:25 +08:00
“chenhuachun”
8cd32e7ad3 feat(renderer): 支持 Composition API 模式及响应式数据处理
- 新增 composition.vue 示例,展示 Composition API 模式的完整用法
- 重构 block.ts 中状态创建逻辑,支持 refs 和 reactives 分开管理
- context.ts 中增加 refs 和 reactives 属性,保证响应式数据完整性
- 调整生命周期钩子调用,新增无效钩子警告提示
- 增强 createRenderer 支持 composables 插件调用及错误降级处理
- 补充 renderer 单元测试覆盖 Composition API 模式和生命周期钩子
- 优化 Context 类初始化及响应式引用缓存管理
- 修复 context 在 setup 阶段响应式数据的正确赋值和代理处理
2026-06-10 11:35:29 +08:00
“chenhuachun”
cfc6caaaab fix: 🐛 render event 2026-04-28 16:03:27 +08:00
“chenhuachun”
afb9bd1142 fix: 🐛 优化代码生成 2026-04-28 15:06:30 +08:00
“chenhuachun”
8c596c6911 fix: 🐛 API代理 2026-04-22 23:53:52 +08:00
“chenhuachun”
aa9b72261e fix: 🐛 渲染器支持原生input v-model指令 2026-03-06 15:07:20 +08:00
“chenhuachun”
9a1dff646a chore: 🚀 test 2025-10-20 11:30:06 +08:00
“chenhuachun”
5839e20425 fix: 🐛 XMenu组件折叠图标问题 2025-09-25 11:23:06 +08:00
“chenhuachun”
b7df31798a chore: 🚀 dev preferCurrentTab 2025-08-12 16:49:32 +08:00
“chenhuachun”
7a48c6f479 fix: 🐛 x-tabs style 2025-07-11 15:36:25 +08:00
“chenhuachun”
0e1b6f398c feat: 支持mastergo 2025-07-02 16:29:29 +08:00
踩着两条虫
f33139d742 !415 !298 !296 chore: 更新依赖
Merge pull request !415 from panchenxi/dev-ui
2025-07-01 03:18:01 +00:00
“chenhuachun”
4cc9288924 feat: 页面引入的区块支持快捷方式打开 2025-06-12 11:42:44 +08:00
“chenhuachun”
d681d57570 feat: 加载区块组件增加队列缓存 2025-06-11 09:47:02 +08:00
“chenhuachun”
01da7c8d2b fix: 🐛 页面mounted拿不到$refs 2025-06-09 15:51:09 +08:00
“chenhuachun”
6b14e59ca1 fix: 🐛 renderer default slots bug 2025-06-06 11:02:08 +08:00
“chenhuachun”
1d2b741b73 fix: 🐛 renderer css scoped 2025-05-23 17:49:19 +08:00
“chenhuachun”
69d0c34b1b fix: 🐛 render scoped css 2025-05-23 16:39:59 +08:00
“chenhuachun”
3b3b2d44d8 fix: 🐛 运行时渲染支持css scoped 2025-05-23 11:40:14 +08:00
“chenhuachun”
ede55d4ae8 fix: 🐛 map-chart ready bug 2025-05-21 09:40:19 +08:00
“chenhuachun”
bf42003b73 feat: charts支持geo地图 2025-05-20 16:36:44 +08:00
“chenhuachun”
f570adcd1c feat: 发布模版支持更换截图 2025-04-30 15:32:30 +08:00
“chenhuachun”
dd7fee5c28 feat: AI 图生代码 2025-04-29 09:25:24 +08:00
“chenhuachun”
bd081521d0 fix: 🐛 设计器接入指南 2025-04-25 10:31:09 +08:00
踩着两条虫
7d337af2fb !343 fix: 处理出码表达式双引号导致的报错
Merge pull request !343 from 踩着两条虫/next
2025-04-10 03:26:56 +00:00
“chenhuachun”
b9ff2d8ba7 feat: form add sticky prop 2025-04-09 09:28:34 +08:00
“chenhuachun”
17ae9aef67 fix: 🐛 panel style 2025-04-09 08:57:31 +08:00
“chenhuachun”
95d04c4ac9 docs: ✏️ provider example 2025-04-08 20:26:04 +08:00
“chenhuachun”
b3315cee0c feat: project add __UID__ 2025-04-07 10:56:07 +08:00
踩着两条虫
a1ba22bd83 !331 更新依赖
Merge pull request !331 from 踩着两条虫/next
2025-03-27 08:56:08 +00:00
“chenhuachun”
7a5527d049 feat: utils 增加客户端信息获取工具 2025-03-21 15:41:42 +08:00
“chenhuachun”
ad40b5be03 feat: parseVue 2025-03-06 20:39:09 +08:00
踩着两条虫
76bf81e76b !305 ci: commit
Merge pull request !305 from 踩着两条虫/next
2025-03-06 05:59:56 +00:00
“chenhuachun”
6d5828a519 ci: 👷commit 2025-03-04 20:58:20 +08:00
“chenhuachun”
7ba2bccb17 fix: 🐛 pathToRegexpCompile 绝对地址解析错误 2025-03-04 20:57:37 +08:00
踩着两条虫
c6f25f60b6 !302 !301 ci: commit
Merge pull request !302 from 踩着两条虫/master
2025-03-04 00:55:44 +00:00
“chenhuachun”
4b0f12bbb6 fix: 🐛 XGrid 子column 设置editRenders无效 2025-03-03 13:54:09 +08:00
“chenhuachun”
1c907f54f0 feat: test api 2025-02-28 14:35:33 +08:00
NANZHUANG\lizuojin
fab33b391a feat: panel组件右上角添加标记功能 2025-02-28 14:15:32 +08:00
“chenhuachun”
1b7a16b1cf fix: 🐛 ui picker 动态双向绑定不更新问题 2025-02-27 15:57:42 +08:00
“chenhuachun”
a959e45289 feat: uni-ui 物料 2025-02-20 08:27:14 +08:00
踩着两条虫
17e061138c !267 !265 fix: 使用HTML标签显示图标;颜色样式使用变量
Merge pull request !267 from 踩着两条虫/next
2025-02-12 00:56:27 +00:00
“chenhuachun”
4946b16a37 feat: uniapp page setting 2025-02-11 15:14:48 +08:00
NANZHUANG\lizuojin
cd5a97ee17 feat: 添加vanIconSetter 2025-02-11 14:55:29 +08:00
“chenhuachun”
307e1d16e2 chore: 🚀 dev uni 2025-01-23 21:26:00 +08:00
“chenhuachun”
5c24a82bce chore: 🚀 dev-uni调试工程 2025-01-22 23:41:02 +08:00