vue3 数据可视化大屏 图书馆数据可视化大屏

数据大屏 yekong 793℃

vue3 数据可视化大屏 图书馆数据可视化大屏

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

开发环境

vue3+vite+js nodejs 16

分辨率

1920*1080

演示地址

vue3 数据可视化大屏 图书馆数据可视化大屏

演示demo:vue3 数据可视化大屏 图书馆数据可视化大屏

效果截图

vue3 数据可视化大屏 图书馆数据可视化大屏

动画效果

项目模块

1.本月借阅书籍top10

进度条展示本月借阅数据榜单

本月借阅书籍top10

2.读者年龄段分布

饼状图展示读者年龄段分布

2.读者年龄段分布

3.分类借阅比率

饼状图展示书籍分类借阅比率

3.分类借阅比率

4.馆藏与读者总数

使用echarts柱状图展示馆藏与读者总数

4.馆藏与读者总数

5.读者活跃情况对比

使用echarts折线图展示读者活跃情况对比

读者活跃情况对比

6.读者性别分布

使用echarts饼状图展示读者性别占比

读者性别分布

7.实时动态借还动态

使用滚动列表展示借还书籍实时数据

实时动态借还动态

8.年度书籍借阅报告

使用echarts折线图展示一年下来书籍借阅情况

年度书籍借阅报告

9.头部数据

头部卡片数据显示书籍借阅汇总数据

头部卡片数据显示书籍借阅汇总数据

10.大屏顶部标题

使用扫光效果给顶部增加动画效果。vue3数据可视化大屏顶部组件 - 图书馆数据可视化大屏

10.大屏顶部标题

11.数据大屏边框

vue3 数据可视化大屏边框-图书馆数据可视化大屏

数据交互

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

mockjs数据生成部分代码

// 本月借阅书籍top10
// vue3 mockjs生成 本月借阅书籍top10 接口  数组 name为书籍名称 value 随机1-100
{
    url: '/api/book/top10',
    method: 'get',
    response: () => {
        const books = [
            '哈利·波特与魔法石',
            '百年孤独',
            '1984',
            '动物农场',
            '杀死一只知更鸟',
            '大海,寻人',
            '白鲸记',
            '罗宾汉',
            '悲惨世界',
            '人性的枷锁'
        ];

        const data = books.map(book => ({
            name: book,
            value: Mock.Random.integer(1, 100)
        }));

        return {
            status: 200,
            message: 'success',
            data: data,
        };
    },
},
    

接口请求封装部分代码

// 本月借阅书籍top10
export function bookTop10(data) {
    return request({
        url: '/api/book/top10',
        method: 'get',
        data
    })
}

接口请求实例

使用await/async进行数据请求

async getData() {
  try {
    const res = await bookTop10();
    let data = res.data;
    // 首先计算所有 value 的总和
    const totalValue = data.reduce((sum, item) => sum + item.value, 0);
    this.list = result
  } catch (err) {
    console.error(err);
  }
},

更多可视化数据大屏

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

源码下载

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

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

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