酒店数据可视化大屏 数据可视化大屏 vue3

数据大屏 yekong 1888℃

酒店数据可视化大屏 数据可视化大屏 vue3

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

运行环境

nodejs 16

开发框架

vue3+vite+js

分辨率

1920*1080

演示地址

酒店数据可视化大屏 数据大屏 vue3

演示demo:vue3 数据大屏 酒店数据可视化大屏

效果截图

vue3 数据大屏 酒店数据可视化大屏

动画效果

项目模块

1.访问来源

使用3d饼状图渲染访问来源:头条、百度、搜狗、app分享、微信

1.访问来源

2.酒店印象

使用雷达图渲染酒店印象:位置好、房间宽散、设施周到、性价比高、服务热情、干净整洁

2.酒店印象

3.热门房型及销量

使用滚动表格显示热门房型及销量:房型、单价、销量、余量

3.热门房型及销量

4.近10日入住率

使用echarts柱状图加折线图混合实现近10日入住率

4.近10日入住率

5.全国门店分布

使用echarts的异形柱状图显示门店分布

5.全国门店分布

6.客户年龄

使用echarts的饼状图显示客户年龄段:31-40、41-50、19-30、大于50、小于18

6.客户年龄

7.地区分布

使用echarts渐变柱状图显示地区分布

7.地区分布

8.会员等级

使用漏斗图展示会员等级:金卡、银卡、VIP、普通、铜卡

8.会员等级

更新日志

2024年02月25日 v1.3

模块图标增加从小到大动画

echarts升级为5.5.0

删除用不到的依赖

底部增加扫光动画

2023年09月29日 v1.2

1.删除多余依赖

2.添加jsconfig.json配置文件

3.删除组件中多余代码

4.顶部top组件优化

2023年07月30日 v1.1

1.使用mockjs 来生成模拟数据,使用axios来进行接口请求,代替原有的写死的数据。

mockjs数据生成

// 访问来源
{
    url: '/api/source',
    method: 'get',
    response: () => {
        return {
            status: 200,
            message: 'success',
            data: [
                {
                    "name": "头条",
                    "value": Mock.Random.integer(1, 100),
                    "itemStyle": {
                        "color": "rgba(84, 112, 198, 1.00)"
                    }
                },
                {
                    "name": "百度",
                    "value": Mock.Random.integer(1, 100),
                    "itemStyle": {
                        "color": "rgba(145, 204, 117, 1.00)"
                    }
                },
                {
                    "name": "搜狗",
                    "value": Mock.Random.integer(1, 100),
                    "itemStyle": {
                        "color": "rgba(249, 200, 88, 1.00)"
                    }
                },
                {
                    "name": "app分享",
                    "value": Mock.Random.integer(1, 100),
                    "itemStyle": {
                        "color": "rgba(238, 101, 103, 1.00)"
                    }
                },
                {
                    "name": "google",
                    "value": Mock.Random.integer(1, 100),
                    "itemStyle": {
                        "color": "rgba(115, 192, 222, 1.00)"
                    }
                }
            ]
        };
    },
},

接口请求封装

// 访问来源
export function source(data) {
    return request({
        url: '/api/source',
        method: 'get',
        data
    })
}

接口请求实例

使用await/async进行数据请求

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

项目目录结构

项目目录结构

更多前端大屏可视化模板下载

前端大屏可视化模板下载

更多可视化数据大屏背景图片

可视化数据大屏背景图片

源码下载

项目基于vue3+vite+js开发,运行环境nodejs 14或16

购买代码请确保有相关开发基础

更多项目说明请阅读项目根目录README.md文件

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

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