1 Star 0 Fork 0

zuobufan / 全球疫情数据展示

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

全球疫情数据展示

介绍

全球疫情数据动态展示

软件架构

软件架构说明此项目是仿丁香园 丁香医生h5端做的移动端项目

主要技术栈参考学习b站视频:

https://www.bilibili.com/video/BV1Ma411h7ks

https://ncov.dxy.cn/ncovh5/view/pneumonia

http://iwenwiki.com/example/covid19

接口是使用 天行数据 开放的免费接口

https://www.tianapi.com

项目效果展示

img.png img_1.png img_2.png img_3.png img_4.png

安装教程

  1. 安装axios(数据请求) 、Nprogress(进度调加载) 、moment.js(时间日期格式转化)

  2. 安装echarts插件 (建议安装5.x版本一下的)

  npm i --save echarts@4.x
  1. 封装echarts插件

    1.首先新建一个echarts.js文件

    在echarts.js中引入

    import echarts from 'echarts'

    const install = function (Vue){
       Object.defineProperties(Vue.prototype,{
         $charts:{
           get() {
             return {
               echartsDemo:function (id) {
                 var myEchart = echarts.init(document.getElementById(id))
                 var option = {
                  //  在这里配置echarts图表的属性
                 }
                 myEchart.setOption(option)
               }
             }
           }
         }
       })
    }

2.在项目中使用步骤 在main.js 中引入注册

```js
  //main.js文件 引入echarts.js
  import Echarts from './plugins/echarts'
  Vue.use(Echarts)

```

3.在组件中使用封装的echarts插件

    <templete>
      <div id="demo"></div>
    </templete>

    <script>
      export default {
        data(){
          return{

          }
        },
        mounted(){
          this.$charts.echartsDemo("demo")
        }
      }
    </script>

    <style>
      #demo{
        width:500px;
        height:500px;
      }
    </style>  

空文件

简介

全球疫情数据动态展示 api接口不全部分功能未能实现 ,后续会跟新未完功能 选择城市的接口每天只能调用100次,超过100次将无法在调用 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/zuo-bufan/global-epidemic-data-display.git
git@gitee.com:zuo-bufan/global-epidemic-data-display.git
zuo-bufan
global-epidemic-data-display
全球疫情数据展示
master

搜索帮助