augushong
|
f3ac7189f2
|
refactor(component): tagInput/propertyInput/tableData 模板改为懒加载异步获取
原实现三个组件在 JS 顶层用 $.ajax({async:false}) 同步拉取 .html 模板,
每个页面打开固定发 3 个同步请求(阻塞主线程,与组件是否被使用无关),
且路径硬编码 /static/ 与 __STATIC__(OSS 部署)脱节,模板 URL 无版本
参数存在与 js 缓存不同步的漂移问题,请求失败时静默渲染空白。
改造内容:
- 模板改为首次 render() 时异步获取,Deferred 缓存供同页多实例共享,
失败不缓存并在下次 render 自动重试,失败时 console.error + 提示
- 模板 URL 取 CONFIG.STATIC + CONFIG.STATIC_VERSION,layout 的
window.CONFIG 新增这两项注入;无注入时逐级回退 /static 与 VERSION,
兼容下游覆盖 layout 的旧页面
- 组件 CSS 由 _require.html 直接 link 引入(__STATIC__ + 版本键),
替代原 JS 动态注入
- render() 返回 Promise(resolve Vue 实例);仓库内调用均为
fire-and-forget,无兼容影响
|
2026-10-05 14:08:03 +00:00 |
|
augushong
|
6c5be1a15a
|
feat(table): 装载 reloadData shim 与 checkStatus 分发
|
2026-09-10 18:27:29 +00:00 |
|
augushong
|
9603bc23e3
|
chore(table): 删除第一代 uaTable 原型死代码
|
2026-09-10 17:26:23 +00:00 |
|
augushong
|
a2916d7505
|
refactor(ulthon-admin): 重写入口文件并更新模板引用
将 ulthon-admin.js 简化为入口文件(8行),仅负责组装 admin 对象并清理临时变量。更新 _require.html 按依赖顺序加载 6 个拆分文件。
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-27 07:51:42 +08:00 |
|
augushong
|
2d78442dd6
|
fix: 修复引入地图组件错误
|
2025-05-12 23:32:54 +08:00 |
|
augushong
|
4d67358f82
|
feat: 引入地图引擎;引入htmx引擎
|
2025-05-07 17:37:12 +08:00 |
|
augushong
|
7be395f1b4
|
fix: 修复没有引入地图的错误
|
2025-05-07 17:35:16 +08:00 |
|
augushong
|
d3e85fa552
|
feat: 升级权限管理模式
|
2025-03-20 16:57:05 +08:00 |
|
augushong
|
dcacb0d4f0
|
引入新版layui
|
2024-11-12 14:12:02 +08:00 |
|
augushong
|
3baaf4747d
|
优化手机端表现
|
2024-11-07 14:32:34 +08:00 |
|
augushong
|
75526bb7c9
|
替换富文本编辑器为wangeditor
|
2024-10-21 10:41:11 +08:00 |
|
augushong
|
b34a515178
|
增加引入文件的版本控制更新
|
2024-03-22 14:07:24 +08:00 |
|
augushong
|
a8edac9ab1
|
增加引入文件扩展事件
|
2023-12-11 15:12:02 +08:00 |
|
augushong
|
197145ee0f
|
修改依赖加载顺序
|
2023-11-03 11:04:49 +08:00 |
|
augushong
|
dac73754e1
|
给参数输入组件增加拖动排序
|
2023-11-02 15:58:13 +08:00 |
|
augushong
|
4356de36b3
|
新增手机端浏览模式
|
2023-09-27 16:32:38 +08:00 |
|
augushong
|
b1926664c5
|
更新底层layui;修改time字段默认宽度;修改底层js;发布新版本
|
2023-09-26 13:59:34 +08:00 |
|
augushong
|
5955a03d2c
|
实现view的扩展架构;调整think-view依赖;发布新版本
|
2023-09-25 10:35:03 +08:00 |
|