Vue+DataV 大数据可视化模板VueBigScreen
作者头像
  • 郑谊
  • 2020-08-24 10:27:11 3

明天要跟大家分享一款高品质的Vue动态可视化大屏模板——VueBigScreen。

这款名为[vue-big-screen]的可视化数据大屏项目,基于[vue+datav+echart]框架开发,获得了超过1100星的高评价。它具备数据动态渲染、屏幕自适应及外部图表自由替换等功能。

以下是该项目的目录结构:

接下来是安装和使用指南:

安装与使用

  1. 下载项目: git clone https://gitee.com/MTrun/big-screen-vue-datav.git
  2. 进入项目目录: cd big-screen-vue-datav
  3. 安装依赖: npm install
  4. 启动项目: npm run serve

更换边框

边框使用的是DataV自带的组件。您只需前往views目录,找到相应的位置进行修改即可。具体类型可参考DataV官网。

更换图表

您可以在components/echart目录下的文件中修改所需的ECharts样式。更多案例请参考ECharts官方社区。

屏幕适配配置

本项目采用了flexible插件,通过调整rem值实现屏幕适配。默认设计宽度为1920px,适配范围为1366px至2560px。针对不同尺寸的屏幕,特别是较小的屏幕(例如宽度为1366px),进行了相应的源文件调整。

javascript function refreshRem() { const width = docEl.getBoundingClientRect().width; // 最小宽度为1366px,最大宽度为2560px if (width / dpr < 1366) { width = 1366 * dpr; } else if (width / dpr > 2560) { width = 2560 * dpr; } // 默认设计宽度为1920px,设置为24等分,即1rem等于80px const rem = width / 24; docEl.style.fontSize = `${rem}px`; flexible.rem = win.rem = rem; }

以上是对这个Vue大屏项目的简要介绍。如果您需要更详细的信息,可以参考以下链接:

  • DataV官方文档:http://datav.jiaminghi.com/
  • ECharts示例:https://echarts.apache.org/examples/zh/index.html
  • Gitee地址:https://gitee.com/MTrun/big-screen-vue-datav

希望这些信息能对你有所帮助。如果你感兴趣,不妨进一步了解和尝试。

    本文来源:图灵汇
责任编辑: : 郑谊
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
可视化VueBigScreen模板数据DataVVue
    下一篇