echarts实现疫情可视化

  |  

已实现的功能

  • 地图下钻,国省市三级联动
  • 疫情趋势可视化

实现无缝轮播图

  |  

前言

最近在项目中遇到了轮播图的需求,以往都是直接上框架就完事了。但想想自己还是应该多练练手

思路

  1. 确立样式
    • 父容器限制宽高,超出部分隐藏,设置为弹性布局
    • 子容器利用 flex-shrink: 0 保证容器不被缩小
    • 加上左移,右移按钮和轮播图指示器

pic1.png

  1. 图片滚动
    • 设置一个滚动变量currentIndex(从0开始),表示当前展示的是第几张
    • 设置setInterval让滚动变量自增,并在生命周期函数中调用
    • 设置一个计算属性,返回值为每次滚动的距离:(子容器的宽度+外边距)*滚动变量

展开全文 >>

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

学海无涯