## 一、项目描述 - [**Vue2 版本请点击这里查看**](https://gitee.com/MTrun/big-screen-vue-datav) - [**React 版本请点击这里查看,全新界面超级好看!!!(o ゚ v ゚)ノ**](https://gitee.com/MTrun/react-big-screen) - 这里一个基于 Vue3、TypeScript、DataV、ECharts 框架的 " **数据大屏项目** ",使用 '.vue' 和 '.tsx' 文件实现界面,支持数据动态刷新渲染、内部DataV、ECharts图表都支持自由替换。组件详情请点击下方 ECharts 和 DataV 文档。 - 项目按照 1920*1080 比例设计,支持任何尺寸的同比例缩放。 - 项目封装的 ECharts 区域使用了全部引入的方式,增加了打包体积,在实际运用中请使用 **按需引入**。 - 拉取项目之后,建议按照自己的功能区域重命名文件,现以简单的位置进行区分。 - 项目环境:@vue/cli-4.5.13、DataV-2.10、Echarts-5.1.1、Npm-6.14.6、Node-v14.16。 - 请拉取 master 分支的代码,其余分支是开发分支。 友情链接: 1. [Vue3 官方文档](https://composition-api.vuejs.org/zh/api.html#setup) 2. [DataV 官方文档](http://datav.jiaminghi.com/guide/) 3. [echarts 实例](https://echarts.apache.org/examples/zh/index.html),[echarts API 文档](https://echarts.apache.org/zh/api.html#echarts) 4. [项目 gitee 地址(国内速度快)](https://gitee.com/MTrun/vue-big-screen-plugin) 项目展示 ![项目展示](https://images.gitee.com/uploads/images/2020/1208/183608_b893a510_4964818.gif "20201208_221020.gif") ## 二、主要文件介绍 | 文件 | 作用/功能 | | ------------------- | --------------------------------------------------------------------- | | main.js | 主目录文件,引入 Echart/DataV 等文件 | | utils | 工具函数与 mixins 函数等 | | views/ index.vue | 项目主结构 | | views/其余文件 | 界面各个区域组件(按照位置来命名) | | assets | 静态资源目录,放置 logo 与背景图片 | | assets / style.scss | 通用 CSS 文件,全局项目快捷样式调节 | | assets / index.scss | Index 界面的 CSS 文件 | | components/echart | 所有 echart 图表(按照位置来命名) | | common/... | 全局封装的 ECharts 和 flexible 插件代码(适配屏幕尺寸,可定制化修改) | ## 三、使用介绍 ### 启动项目 需要提前安装好 `nodejs` 与 `yarn`,下载项目后在项目主目录下运行 `yarn` 拉取依赖包。安装完依赖包之后然后使用 `vue-cli` 或者直接使用命令`npm run serve`,就可以启动项目,启动项目后最好是手动全屏查看(按 F11)。如果编译项目的时候提示没有 DataV 框架的依赖,输入 `npm install @jiaminghi/data-view` 或者 `yarn add @jiaminghi/data-view` 进行手动安装。 如果安装完依赖 @jiaminghi 报错 `