项目来自于今年中国软件杯赛题:基于WIFI探针的商业大数据分析技术
赛题包括探针程序,数据分析程序,展示界面等,我做的是可视化展示部分和后台管理页面
这个仓库是数据可视化程序,将分析好的数据可视化的展示出来
因为后台是java写的,为了简单的产生数据,我用node写了个小后台,提供数据
可直接到我的服务器看:47.93.254.91:3000
npm run dev
cd server/demo1
npm start
我已经把打包好的dist文件拷贝到server的静态目录下,所以打开数据后台可以直接访问localhost:3000看到页面
npm run deploy
生成的文件在dist
目录中。
将lib
目录复制到dist
目录下,将favicon.ico
复制到dist
目录下。
- 使用es6写法,安装一堆babel插件(现在有babel-preset-env可以少很多了)
- react、react-redux、react-router,页面结构较多,这样用是比较合适的。当然也可以用mobx
- 使用了不可变数据,因为要渲染的数据层级深,用immutable很有必要
- 使用webpack2做模块化,打包,做了代码分割加快首屏渲染
- 使用百度的echarts做可视化
详细内容请看我写的文章
如果有错,望指正,如果觉得可以,欢迎star