Commit Graph

6 Commits

Author SHA1 Message Date
fa2fa98985 feat: TypeScript 迁移完成
- 新增 tsconfig.json 配置
- 新增 types/ 目录(7个类型定义文件,与后端 DTO 对齐)
- 迁移 vite.config.js → vite.config.ts
- 迁移 main.js → main.ts
- 迁移 utils/api.js → utils/api.ts(泛型化请求封装)
- 迁移 utils/currency.js → utils/currency.ts
- 迁移 6 个 Vue 页面组件(添加 lang="ts" 和类型注解)
- 新增 TYPESCRIPT_MIGRATION.md 迁移计划文档
- 更新 todo.md 进度

收益:完整类型提示、编译时错误检查、重构安全性提升
2026-03-24 05:53:29 +00:00
632b5b6f6d refactor: 改用 uni_modules 方式引入 qiun-data-charts
- 移除 npm @qiun/ucharts 依赖
- 改用 qiun-data-charts 组件(需从插件市场安装)
- 恢复 computed chartData 和 ref chartOpts 配置
2026-03-15 07:07:36 +00:00
fc05840e40 refactor: 使用ucharts替换原生canvas绘制收益曲线
- 安装@qiun/ucharts依赖
- 使用qiun-ucharts组件绘制折线图
- 配置平滑曲线、渐变填充、网格线
- 移除原生canvas绘制代码,简化逻辑
- 支持触摸查看数据(ucharts内置)
2026-03-14 09:41:07 +00:00
7034a55c32 fix: 切换回uview-plus以兼容Vue3
- 卸载uview-ui 2.0 (仅支持Vue2)
- 安装uview-plus 3.7.13 (Vue3兼容版)
- 更新main.js导入为uview-plus
- 更新uni.scss样式引入路径
- 更新pages.json easycom配置
- 更新vite.config.js optimizeDeps
2026-03-13 03:13:56 +00:00
99094eeed8 feat(P4): 首页添加骨架屏,加载时显示占位动画
- 资产卡片区域:深色骨架屏匹配原有卡片风格
- 持仓列表区域:模拟卡片布局的骨架占位
- 添加 loading 状态控制,数据加载完成后切换
- 骨架屏带渐变动画效果,提升用户体验
2026-03-13 03:02:33 +00:00
2b6c8b4575 feat: 集成uView Plus 2.0组件库,配置全局引入和easycom自动注册 2026-03-12 11:36:31 +00:00