拆迁数字指挥中心 数据可视化大屏 vue3

vue3 可视化数据大屏 拆迁数字指挥中心

如果您需要设计属于自己的数据可视化大屏 请联系我们微信:17331886870

id

227

运行环境

nodejs 16

开发框架

vue3 vite js

分辨率

1920 * 1080

演示地址

演示demo:vue3 数据可视化大屏 拆迁数字指挥中心

动态效果

拆迁数字指挥中心

拆迁数字指挥中心

拆迁区域概览

柱状图折线图展示拆迁区域概览

拆迁区域概览

居民年龄结构分析

饼状图展示居民年龄结构分析

居民年龄结构分析

安置方式分布

饼状图展示安置方式分布

安置方式分布

数字卡片

数字卡片展示拆迁关键数据

数字卡片展示拆迁关键数据

地图展示项目数据

地图展示项目数据

地图展示项目数据

临时安置人员的入住和退出记录

表格展示临时安置人员的入住和退出记录

临时安置人员的入住和退出记录

柱状图展示临临时安置点使用情况

柱状图展示临临时安置点使用情况

柱状图展示临临时安置点使用情况

资金分配比例

饼状图展示资金分配比例

资金分配比例

项目进度监控

进度条展示项目进度监控

项目进度监控

关键代码

<template>
  <div class="home">
    <bgAnimate></bgAnimate>
    <top title="拆迁数字指挥中心" class="wow fadeInDown" data-wow-delay="0.2s"></top>
    <div class="homeMain">
      <div class="homeMainLeft">
        <div class="item1">
          <item name="拆迁区域概览" :duration="0.5" :delay="0">
            <item1></item1>
          </item>
        </div>
        <div class="item1">
          <item name="居民年龄结构分析" :duration="0.5" :delay="0.5">
            <item2></item2>
          </item>
        </div>
        <div class="item1">
          <item name="安置方式分布" :duration="0.5" :delay="1">
            <item3></item3>
          </item>
        </div>
      </div>
      <div class="homeMainCenter">
        <div class="item0">
          <item7></item7>
        </div>
        <div class="item1" ref="containerRef">
          <item8 ref="item8Ref"></item8>
        </div>
        <div class="item2" ref="containerRef">
          <item name="临时安置人员的入住和退出记录" type="big" :duration="0.5" :delay="1">
            <item9></item9>
          </item>
        </div>
      </div>
      <div class="homeMainRight">
        <div class="item1">
          <item name="临时安置点使用情况" :duration="0.5" :delay="0">
            <item4></item4>
          </item>
        </div>
        <div class="item1">
          <item name="资金分配比例" :duration="0.5" :delay="0.5">
            <item5></item5>
          </item>
        </div>
        <div class="item1">
          <item name="项目进度监控" :duration="0.5" :delay="1">
            <item6></item6>
          </item>
        </div>
      </div>
    </div>
  </div>
</template>

<script setup>
import { ref,onMounted } from 'vue'
import top from "./components/top/index.vue"
import item from "./components/item/index.vue"
import item1 from "./components/item1/index.vue"
import item2 from "./components/item2/index.vue"
import item3 from "./components/item3/index.vue"
import item4 from "./components/item4/index.vue"
import item5 from "./components/item5/index.vue"
import item6 from "./components/item6/index.vue"
import item7 from "./components/item7/index.vue"
import item8 from "./components/item8/index.vue"
import item9 from "./components/item9/index.vue"
import bgAnimate from "@/components/bgAnimate/index.vue"
import WOW from "wow.js"
import gsap from 'gsap'
const containerRef = ref(null)
const item8Ref = ref(null)
onMounted(() => {
  const wow = new WOW({})
  wow.init()
  gsap.from(item8Ref.value.$el, {
    duration: 1, // 动画持续时间
    scale: 0, // 初始缩放比例
    opacity: 0, // 初始透明度
    ease: "back.out(1.7)", // 缓动效果
    delay: 0.5 // 延迟开始时间
  })
})
</script>

项目依赖

{
    "@vue/shared": "^3.2.47",
    "amfe-flexible": "^2.2.1",
    "autoprefixer": "^10.4.13",
    "axios": "^1.3.4",
    "dayjs": "^1.11.9",
    "disable-devtool": "^0.3.7",
    "echarts": "^5.2.0",
    "fs": "0.0.1-security",
    "gsap": "^3.11.4",
    "postcss": "^8.4.21",
    "postcss-loader": "^7.0.2",
    "postcss-pxtorem": "^6.0.0",
    "qiniu": "^7.8.0",
    "sass": "^1.57.1",
    "sass-loader": "^13.2.0",
    "style-loader": "^3.3.1",
    "vite-plugin-compression": "^0.5.1",
    "vue": "^3.2.45",
    "vue-router": "^4.1.6",
    "vue3-seamless-scroll": "^2.0.1",
    "wow.js": "^1.2.2"
  }

更多可视化大屏实例

酷炫的可视化数据大屏案例

源码下载

项目基于vue3+vite+js开发 nodejs 16,购买代码请确保有相关开发基础

代码为vue3框架vue2写法

纯前端项目数据基于mockjs模拟实现

虚拟产品一经售出 概不退款请谅解

相关文件下载地址
此资源需支付 ¥60 后下载
支付宝购买扫右侧红包码购买更优惠,如无法下载请联系微信:17331886870
喜欢
拆迁数字指挥中心 数据可视化大屏 vue3