update at 2026-02-13 22:26:53
This commit is contained in:
@@ -52,19 +52,30 @@
|
||||
- `src/App.vue`: Web 页面与交互
|
||||
- `src/styles.css`: 全局样式
|
||||
- `src/theme-presets.ts`: 主题色预设
|
||||
- `miniapp/*`: 小程序骨架
|
||||
- `miniapp/pages/index/*`: 小程序页面与交互
|
||||
- `miniapp/utils/sankey.js`: 小程序解析与聚合逻辑(含 xlsx 分流)
|
||||
- `miniapp/README.md`: 小程序端能力与限制说明
|
||||
|
||||
## 9. 开发服务器约束
|
||||
## 9. 小程序运行时能力
|
||||
- 运行平台:微信小程序原生运行时(非浏览器 DOM 环境)
|
||||
- 文件读写:`wx.getFileSystemManager()`
|
||||
- 图表绘制:`canvas` + `wx.createCanvasContext`
|
||||
- 导出:
|
||||
- PNG:`wx.canvasToTempFilePath` + `wx.saveImageToPhotosAlbum`
|
||||
- SVG:生成 XML 字符串后写本地文件(`writeFile`)
|
||||
- npm 依赖:小程序端 xlsx 解析依赖 `xlsx@0.18.5`,需在开发者工具执行“构建 npm”
|
||||
|
||||
## 10. 开发服务器约束
|
||||
`vite.config.ts` 当前使用本地 HTTPS 证书路径:
|
||||
- `~/mac.biboer.cn_ecc/fullchain.cer`
|
||||
- `~/mac.biboer.cn_ecc/mac.biboer.cn.key`
|
||||
|
||||
若本机无该证书,`npm run dev` 需要先调整 Vite 配置。
|
||||
|
||||
## 10. 依赖治理规则
|
||||
## 11. 依赖治理规则
|
||||
- 生产依赖新增/升级必须先确认。
|
||||
- 版本锁定以 `package-lock.json` + 本文档为准。
|
||||
- 未在本文档出现的库,默认不可在实现中使用。
|
||||
|
||||
## 11. 后端说明
|
||||
## 12. 后端说明
|
||||
当前无后端服务、无数据库、无认证(详见 BACKEND_STRUCTURE.md)。
|
||||
|
||||
Reference in New Issue
Block a user