📊 大屏可视化全流程
30章
🧑🎓 风格 · 趣学
01
项目启航
起步
大屏可视化概述 · Vue环境搭建 · 项目初始化与目录结构解析
02
设计稿还原
布局
Figma/蓝湖分析 · CSS Grid/Flexbox · 响应式大屏适配方案
03
数据模拟
Mock
Mock.js 数据模拟 · Axios 封装 · Promise/async/await 异步处理
04
ECharts 基础
图表
ECharts 5 核心概念 · 柱状图/折线图/饼图 · 配置项详解
05
数据驱动图表
组件
Vue 组件化封装 ECharts · Props 传递 · watch 更新图表
06
地图可视化
地图
中国地图数据 · ECharts 地图注册 · 散点图与飞线图
07
动态数据流
实时
WebSocket 推送 · Vuex 状态管理 · 图表实时刷新
08
大屏动效
动画
CSS3 动画过渡 · ECharts 动画配置 · requestAnimationFrame 滚动
09
性能优化
优化
虚拟滚动 · 图表懒加载 · 内存泄漏排查与优化
10
打包与部署
部署
Webpack/Vite 配置 · Nginx 部署 · CDN 加速
11
智慧城市大屏(一)
实战
需求分析 · UI拆解 · 组件树设计
12
智慧城市大屏(二)
实战
顶部轮播指标卡 · 地图飞线 · 底部图表联动
13
智慧城市大屏(三)
实战
数据对接 · 动效调试 · 多分辨率适配
14
电商销售大屏(一)
实战
销售额趋势图 · 热力图 · 商品分类占比
15
电商销售大屏(二)
实战
实时订单流 · 地图区域 · 排行榜滚动
16
电商销售大屏(三)
实战
数据钻取 · 图表交互 · 导出报表
17
运维监控大屏(一)
实战
服务器状态卡片 · CPU/内存折线 · 告警列表
18
运维监控大屏(二)
实战
WebSocket 实时日志 · 拓扑图 · 自定义仪表盘
19
运维监控大屏(三)
实战
告警规则配置 · 历史回放 · 大屏自动轮播
20
高级技巧·自定义
进阶
ECharts renderItem · 3D图表(echarts-gl) · 词云图
21
主题&国际化
进阶
亮色/暗色切换 · i18n · 多语言数据源
22
截图&全屏
进阶
html2canvas 截图 · 全屏API · 键盘快捷键
23
数据安全
进阶
XSS/CSRF防护 · JWT鉴权 · 数据脱敏
24
微前端架构
进阶
qiankun 微前端 · 多团队协作开发
25
自动化测试
进阶
Cypress 测试 · Lighthouse 性能 · Sentry 错误追踪
26
低代码平台
进阶
拖拽组件 · JSON Schema 动态渲染
27
IoT 物联网
进阶
MQTT 协议接入 · 设备数据实时展示
28
AI 结合
进阶
图表智能解读(NLG) · 异常自动告警
29
项目复盘
总结
常见坑点 · ESLint/Prettier · Git分支管理
30
职业发展
进阶
技能树 · 作品集 · 面试高频题解析