vue3 数据可视化大屏 5G工业区数据大屏

数据大屏 yekong 805℃

vue3 数据可视化大屏 5G工业区数据大屏

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

开发环境

vue3+vite+js nodejs 16

分辨率

1920*1080

演示地址

vue3 数据可视化大屏 5G工业区数据大屏

演示demo:vue3 数据可视化大屏 5G工业区数据大屏

效果截图

vue3 数据可视化大屏 5G工业区数据大屏

动画效果

项目模块

1.人数统计

1.人数统计

2.产业统计

2.产业统计

3.产业信息

3.产业信息

4.疫情防控

4.疫情防控

5.企业产量

5.企业产量

6.服务企业

6.服务企业

7.中间地图

使用高德地图,渲染自定义覆盖物,以及自定义弹窗,使用定时轮播显示弹窗信息。

7.中间地图

数据交互

使用mockjs 来生成模拟数据,使用axios来进行接口请求。

mockjs数据生成部分代码

//人数统计
    // vue3 使用mockjs生成 peopleCounting接口

    {
        url: '/api/peopleCounting',
        method: 'get',
        response: () => {
            const currentDate = dayjs();
            const dataList = [];

            for (let i = 0; i < 7; i++) {
                const date = currentDate.subtract(i, 'day');
                const formattedDate = date.format('MM-DD');
                const randomValue = Math.floor(Math.random() * (200 - 1 + 1)) + 1; // 1-200的随机值

                dataList.push({
                    name: formattedDate,
                    value: randomValue
                });
            }

            return {
                data: dataList,
                message: '成功',
                code: 0
            }
        },
    },

接口请求封装部分代码

// 人数统计
export function peopleCounting(data) {
    return request({
        url: '/api/peopleCounting',
        method: 'get',
        data
    })
}

接口请求实例

使用await/async进行数据请求

async mounted() {
await this.getData()
},
methods: {
async getData() {
  try {
    const res = await peopleCounting();
    this.list = res.data;
  } catch (err) {
    console.error(err);
  }
},
},

更多可视化数据大屏

100个酷炫的数据可视化大屏

源码下载

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

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

相关文件下载地址
此资源需支付 ¥60 后下载
支付宝购买扫右侧红包码购买更优惠,如无法下载请联系微信:17331886870
喜欢 (0)
vue3 数据可视化大屏 5G工业区数据大屏