Compare commits
2 Commits
038289ae32
...
e02b5fe0d1
Author | SHA1 | Date | |
---|---|---|---|
e02b5fe0d1 | |||
35891c497d |
@ -324,3 +324,14 @@
|
||||
2. **修正数据访问**: 在 `startPrediction` 方法中,将API响应的核心数据 `response.data.data` 赋值给 `predictionResult`。
|
||||
3. **标准化日期**: 在 `renderChart` 方法的开头,增加了一个 `formatDate` 辅助函数,并在处理数据时立即调用它,将所有日期都统一转换为 `'YYYY-MM-DD'` 格式的字符串,从而一举解决了数据点丢失和标题格式错误的双重问题。
|
||||
- **最终结论**: 至此,所有预测视图的前后端数据链路和UI展示功能均已修复,系统功能恢复正常。
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 2025-07-22:UI导航与Git流程优化
|
||||
**开发者**: lyf
|
||||
|
||||
### 11:00 - 修复“历史预测”页面导航失效问题
|
||||
- **问题现象**: 从“历史预测”页面 (`/history`) 导航到任何其他页面时,浏览器地址栏的URL会更新,但视图内容保持不变,必须手动刷新页面才能正确跳转。
|
||||
- **根本原因**: `UI/src/views/HistoryView.vue` 组件的 `onUnmounted` 生命周期钩子函数中,代码尝试清理两个图表实例 `fullscreenPredictionChart` 和 `fullscreenHistoryChart`。然而,这两个变量从未在组件中被定义,导致在离开页面时触发 `ReferenceError`。这个JavaScript运行时错误中断了Vue Router的后续导航处理,导致跳转失败。
|
||||
- **修复方案**: 修改了 `HistoryView.vue` 文件中的 `onUnmounted` 钩子和 `resizeCharts` 函数,将对未定义变量的引用修正为组件中实际使用的、正确的图表实例变量 `predictionChart` 和 `historyChart`,从根源上解决了该运行时错误。
|
||||
|
@ -126,7 +126,13 @@
|
||||
# --no-ff 会创建一个新的合并提交,保留分支历史
|
||||
git merge --no-ff lyf-dev-req0002
|
||||
```
|
||||
如果同步工作做得好,这一步通常不会有冲突。
|
||||
**合并详解与后续操作:**
|
||||
- **无冲突情况**: 执行上述命令后,Git 会自动准备一个合并提交,并**打开一个文本编辑器**,里面包含了默认的提交信息(如 `Merge branch 'lyf-dev-req0002' into lyf-dev`)。你只需检查信息,然后保存并关闭编辑器,合并就完成了。在这个流程中,你**不需要**手动执行 `git add`,因为 Git 已经帮你把所有改动都暂存好了。
|
||||
- **有冲突情况**:
|
||||
1. Git 会提示你存在冲突,并暂停合并。
|
||||
2. 你需要手动打开并编辑那些有冲突的文件,解决其中的 `<<<<<<<`, `=======`, `>>>>>>>` 标记。
|
||||
3. **关键一步**: 每解决完一个文件的冲突,你都**必须**执行 `git add <文件名>` 来告诉 Git “这个文件我已解决完毕”。
|
||||
4. 当所有冲突文件都 `add` 之后,你需要手动执行 `git commit` 来完成合并。此时 Git 同样会打开编辑器让你确认提交信息。
|
||||
|
||||
4. **推送合并后的主分支**
|
||||
```bash
|
||||
|
Loading…
x
Reference in New Issue
Block a user