智慧校园环境监测数据可视化 可视化数据大屏 vue3

vue3 可视化数据大屏 智慧校园环境监测数据可视化

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

id

245

运行环境

nodejs 16

开发框架

vue3 vite js

分辨率

1920 * 1080

演示地址

演示demo:智慧校园环境监测数据可视化 可视化数据大屏 vue3

动态效果

效果截图

智慧校园环境监测数据可视化 可视化数据大屏 vue3

智慧教室状况

数字卡片展示 智慧教室数量 以及合格数量

智慧教室状况

设备变化趋势

折线图展示设别变化趋势

设备变化趋势

设备运行状态

卡片展示设备数量

设备运行状态

数字卡片

卡片展示 优 良 差 各种类型的教室

数字卡片

3d地图

3d地图展示各个地区智慧教室的数量

3d地图

空气质量预警

滚动表格展示空气质量预警 学校 温度 湿度 pm2.5 pm10 co2 甲醛 tvoc

空气质量预警

设备维护记录

表格展示设备维护记录 设备名称 维修记录 维修状态 负责人

设备维护记录

设备能耗历史数据

折线图展示设备能耗历史数据

设备能耗历史数据

视频监控

视频监控

视频监控弹窗

弹窗展示视频监控

视频监控

更多可视化大屏实例

大屏数据可视化模板

更多背景图资源

数据大屏背景图

项目文件目录

项目文件目录

部分代码

<template>
  <div class="home">
    <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="item8Ref">
          <item8></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 { gsap } from 'gsap';
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 WOW from "wow.js";

const item8Ref = ref(null); // 获取 item8 的 DOM 元素

onMounted(() => {
  const wow = new WOW({});
  wow.init();

  // 使用 GSAP 实现从小到大动画
  gsap.from(item8Ref.value, {
    scale: 0, // 初始缩放值为 0
    duration: 1, // 动画持续时间
    ease: 'power2.out', // 缓动效果
    delay: 0.5, // 延迟时间
  });
});
</script>

项目依赖

"dependencies": {
    "@meruem117/vue-seamless-scroll": "^0.1.8",
    "@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",
    "echarts-gl": "^2.0.9",
    "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",
    "wow.js": "^1.2.2"
  },

源码下载

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

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

相关文件下载地址
此资源需支付 ¥60 后下载
支付宝购买扫右侧红包码购买更优惠,如无法下载请联系微信:17331886870
喜欢
智慧校园环境监测数据可视化 可视化数据大屏 vue3