|
|
aa46db45c2
|
update pay function
|
2025-12-01 14:01:14 +08:00 |
|
|
|
3009b45e07
|
update pay function
|
2025-12-01 07:48:03 +08:00 |
|
|
|
19c457e7fd
|
update pay function
|
2025-11-30 23:58:06 +08:00 |
|
|
|
798e15fb79
|
update pay function
|
2025-11-30 22:54:15 +08:00 |
|
|
|
b1a38e5486
|
update pay function
|
2025-11-30 22:51:24 +08:00 |
|
|
|
5213bd0c42
|
update pay function
|
2025-11-30 21:45:18 +08:00 |
|
|
|
506ce7c0c0
|
update pay function
|
2025-11-30 21:14:27 +08:00 |
|
|
|
007586e7ad
|
update pay function
|
2025-11-29 18:43:43 +08:00 |
|
|
|
e3488a4551
|
update pay function
|
2025-11-29 14:07:55 +08:00 |
|
|
|
28c3e65431
|
update pay function
|
2025-11-29 08:16:41 +08:00 |
|
|
|
20f629ce15
|
update pay function
|
2025-11-28 08:59:36 +08:00 |
|
|
|
a75904f289
|
update pay function
|
2025-11-28 08:52:09 +08:00 |
|
zdl
|
cdd487b34d
|
Merge branch 'feature_2025/251121_h5UI' into feature_2025/251117_pref
* feature_2025/251121_h5UI:
feat: 传导练UI调整
fix: UI调试
fix: 调整相关概念卡片UI
fix: 文案调整
fix: AI合成h5换行,pc一行,评论标题上方margin去掉
fix: 调整AI合成UI
fix: 分时图UI调整
fix:事件详情弹窗UI
fix:调整客服UI
fix: 事件详情弹窗UI调整
fix: 事件详情弹窗UI调整 重要性h5不展示 事件列表卡片间距调整
fix: h5 去掉通知弹窗引导
fix: 关注按钮UI调整
|
2025-11-28 07:15:11 +08:00 |
|
zdl
|
6326aad104
|
fix: 调整相关概念卡片UI
|
2025-11-27 17:22:49 +08:00 |
|
zdl
|
07de68c683
|
fix: 文案调整
|
2025-11-27 17:03:35 +08:00 |
|
zdl
|
92bec5f075
|
fix: AI合成h5换行,pc一行,评论标题上方margin去掉
|
2025-11-27 16:55:25 +08:00 |
|
zdl
|
dc13cbc187
|
fix: 调整AI合成UI
|
2025-11-27 16:40:35 +08:00 |
|
zdl
|
3b17aa175b
|
fix: 分时图UI调整
|
2025-11-27 16:20:15 +08:00 |
|
zdl
|
6938d4cfd5
|
fix:事件详情弹窗UI
|
2025-11-27 15:35:48 +08:00 |
|
zdl
|
eb3021397a
|
fix: 事件详情弹窗UI调整
|
2025-11-27 15:08:14 +08:00 |
|
zdl
|
6bd7d957ed
|
fix: 事件详情弹窗UI调整
重要性h5不展示
事件列表卡片间距调整
|
2025-11-27 14:40:38 +08:00 |
|
|
|
2a71924076
|
update pay function
|
2025-11-27 11:28:57 +08:00 |
|
zdl
|
46a26ef6ca
|
fix: 关注按钮UI调整
|
2025-11-27 11:19:20 +08:00 |
|
zdl
|
c822b153d2
|
feat: 调整搜索框UI
|
2025-11-26 19:33:00 +08:00 |
|
zdl
|
fca43befbb
|
feat: 新增:H5 时左右 padding 改为 8px
|
2025-11-26 19:31:12 +08:00 |
|
zdl
|
a1852d88f2
|
feat: 模式切花移动到标题恻,通知UI调整
|
2025-11-26 19:11:33 +08:00 |
|
zdl
|
26f4f47490
|
pref: 文案调整
|
2025-11-26 17:49:39 +08:00 |
|
zdl
|
bb332d235e
|
feat:H5 移动端已隐藏整个顶部控制栏
|
2025-11-26 16:51:52 +08:00 |
|
zdl
|
78e7c9507f
|
feat:箭头绝对定位
移除左右 padding
隐藏重复箭头
|
2025-11-26 16:50:46 +08:00 |
|
zdl
|
abe0a55650
|
feat: 调整事件列表h5模式调整
|
2025-11-26 16:44:53 +08:00 |
|
zdl
|
436e11ec85
|
pref: h5 分页UI调整
|
2025-11-26 16:35:49 +08:00 |
|
zdl
|
9754155087
|
fix: 移动端事件中心事件列表添加时间
|
2025-11-26 16:23:28 +08:00 |
|
zdl
|
09da0822c0
|
feat: 移动端不显示政策标签
|
2025-11-26 16:02:59 +08:00 |
|
zdl
|
7261b78afd
|
feat: H5 移动端将隐藏"开启通知"组件,桌面端保持正常显示
|
2025-11-26 16:01:58 +08:00 |
|
zdl
|
22a99d1e30
|
移除 MidjourneyHeroSection 组件及其所有依赖
1: 删除组件文件 MidjourneyHeroSection.js
2: 修改 HomePage.js
3: 卸载相关 npm 包 @tsparticles/react 和 @tsparticles/slim
|
2025-11-25 17:04:30 +08:00 |
|
|
|
6267a00525
|
update pay function
|
2025-11-25 11:22:34 +08:00 |
|
|
|
5a1e26752a
|
update pay function
|
2025-11-25 10:09:47 +08:00 |
|
|
|
094a3888d5
|
update pay function
|
2025-11-25 08:00:56 +08:00 |
|
|
|
097a09eb5b
|
update pay function
|
2025-11-24 23:45:58 +08:00 |
|
|
|
01d966bee6
|
update pay function
|
2025-11-24 23:18:12 +08:00 |
|
|
|
7d9240e87a
|
update pay function
|
2025-11-24 21:23:09 +08:00 |
|
|
|
2ce5944687
|
update pay function
|
2025-11-24 19:22:22 +08:00 |
|
|
|
b6ed21c4e4
|
update pay function
|
2025-11-24 19:07:24 +08:00 |
|
|
|
cab3004a84
|
update pay function
|
2025-11-24 16:39:36 +08:00 |
|
zdl
|
614cfd3de7
|
feat: StockListItem.js - 分时/K线点击切换效果修复
|
2025-11-23 10:02:13 +08:00 |
|
|
|
adad92f68a
|
update pay function
|
2025-11-22 17:41:54 +08:00 |
|
zdl
|
859dd8471f
|
pref: 清理建议
6.1 立即可删除(安全)
以下文件可以立即删除,不会影响任何功能:
# 未使用的组件
src/views/Community/components/EventList.js
src/views/Community/components/EventListSection.js
src/views/Community/components/EventTimelineHeader.js
src/views/Community/components/MarketReviewCard.js
src/views/Community/components/UnifiedSearchBox.js
src/views/Community/components/ImportanceLegend.js
src/views/Community/components/IndustryCascader.js
src/views/Community/components/EventDetailModal.js
# 未使用的CSS
src/views/Community/components/EventList.css
# 备份文件
src/views/Community/components/EventList.js.bak
# 测试文档
src/views/Community/components/DynamicNewsDetail/1.md
预计减少代码量:~2000行代码
|
2025-11-19 21:27:24 +08:00 |
|
zdl
|
7ba07109af
|
perf: 将 Moment.js 替换为 Day.js,优化打包体积
## 改动内容
- 替换所有 Moment.js 引用为 Day.js (29 个文件)
- 更新 Webpack 配置,调整 calendar-lib chunk
- 添加 Day.js 插件支持 (isSameOrBefore, isSameOrAfter)
- 移除 Moment.js 依赖
## 性能提升
- JavaScript 打包体积减少: ~50 KB (未压缩)
- gzip 后减少: ~15-18 KB
- 预计首屏加载时间提升: 15-20%
## 影响范围
- Dashboard 组件: 5 个文件
- Community 组件: 19 个文件
- 工具函数: tradingTimeUtils.js (添加插件)
- 其他组件: 5 个文件
## 测试状态
- ✅ 构建成功 (npm run build)
|
2025-11-17 19:27:45 +08:00 |
|
zdl
|
0d0c6af3b1
|
pref: useMemo优化
|
2025-11-17 16:54:26 +08:00 |
|
zdl
|
349b6613dc
|
perf: 使用 React.memo 优化社区组件渲染性能
**优化目标**:
- 减少组件卸载次数:从 6 次/刷新 → 1-2 次/刷新(↓ 66-83%)
- 减少渲染次数:从 9 次/刷新 → 4-5 次/刷新(↓ 44-55%)
**优化组件**(共 7 个):
1. ✅ ModeToggleButtons.js - 简单 UI 组件
2. ✅ DynamicNewsEventCard.js - 平铺模式卡片(被渲染 30+ 次)
3. ✅ HorizontalDynamicNewsEventCard.js - 纵向模式卡片(被渲染 10+ 次)
4. ✅ VerticalModeLayout.js - 布局组件
5. ✅ EventScrollList.js - 列表组件
6. ✅ VirtualizedFourRowGrid.js - 虚拟化网格(forwardRef)
7. ✅ DynamicNewsCard.js - 主组件(forwardRef)
**技术实现**:
- 普通组件:`React.memo(Component)`
- forwardRef 组件:`React.memo(forwardRef(...))`
- 所有回调函数已使用 useCallback 确保引用稳定
**预期效果**:
- 列表渲染的卡片组件收益最大(减少 90% 重渲染)
- 布局组件渲染次数从 9 次降到 1 次(减少 88%)
- 整体用户体验更流畅,无明显卡顿
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-17 15:00:46 +08:00 |
|