echarts的好处

  1. 丰富的可视化类型
  2. 多数据格式无需转换
  3. 千万级别数据进行展示
  4. 移动端优化
  5. 多渲染方案跨平台使用
  6. 深度的交互方案
  7. 动态数据
  8. 绚丽的特效

echarts的内容收集

App.vue

<template><router-view/>
</template><script>
import { provide } from "vue"
import * as echarts from "echarts"
import axios from "axios"
// 设置axios基准路径
axios.defaults.baseURL = "https://visual-server.vercel.app"
export default {setup() {provide("echarts", echarts)provide("axios", axios)}
}
</script><style lang="less">
* {margin: 0;padding: 0;box-sizing: border-box;
}
body {background: url("~@/assets/bg.jpg") top center no-repeat;
}
</style>

main.js

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 引用lib-flexible插件
import 'lib-flexible/flexible.js'createApp(App).use(store).use(router).mount('#app')

index.html

<!DOCTYPE html>
<html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1.0"><link rel="icon" href="<%= BASE_URL %>favicon.ico"><title><%= htmlWebpackPlugin.options.title %></title></head><body><noscript><strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><!-- built files will be auto injected --></body>
</html>

HomePage.vue

<template><div><header><h1>大数据可视化</h1></header><section class="container"><section class="itemLeft"><ItemPage><ItemOne/></ItemPage><ItemPage><ItemTwo/></ItemPage></section><section class="itemCenter"><MapPage/></section><section class="itemRight"><ItemPage><ItemThree/></ItemPage><ItemPage><ItemFour/></ItemPage></section></section></div>
</template><script>
import ItemPage from "@/components/ItemPage.vue"
import ItemOne from "@/components/ItemOne.vue"
import ItemTwo from "@/components/ItemTwo.vue"
import ItemThree from "@/components/ItemThree.vue"
import ItemFour from "@/components/ItemFour.vue"
import MapPage from "@/components/MapPage.vue"
export default {components: {ItemPage,ItemOne,ItemTwo,ItemThree,ItemFour,MapPage}
}
</script><style lang="less">header {height: 1rem;width: 100%;background-color: rgba(0, 0, 255, .2);h1 {font-size: 0.375rem;color: #fff;text-align: center;line-height: 1rem;}}.container {// 最大最小宽度min-width: 1200px;max-width: 2048px;margin: 0 auto;border: 1px solid red;padding: .125rem .125rem 0;// 设置flex布局display: flex;.itemLeft, .itemRight {flex: 3;}.itemCenter {flex: 5;height: 10.5rpx;border: 1px solid blue;padding: 0.125rem;margin: .25rem;}}
</style>

echarts+vue3实战(1)相关推荐

  1. Vue:echarts画图实战,异步获取数据在Vue上使用echarts进行画图

    Vue:echarts画图实战,异步获取数据在Vue上使用echarts进行画图 一.效果图 二.资源 主题编辑器 ECharts 教程 实现代码------想要进行实战的同学可以研究以下代码,下面的 ...

  2. ECharts项目实战:全球GDP数据可视化

    [课程简介] 可视化是前端里一个几乎可以不用写网页,但又发展得非常好的方向.在互联网产品里,无论是C端中常见的双十一购物节可视化大屏,还是B端的企业中后台管理系统都离不开可视化.国家大力推动的智慧城市 ...

  3. VUE3实战二之Vant UI库使用

    VUE3实战二之Vant UI库使用 1. Vant介绍 2. Vant的安装使用 2.1. button 1. Vant介绍 https://vant-ui.github.io/vant/#/en- ...

  4. vue3实战项目——网易云App【01-项目准备】

    项目准备 一.准备提供数据的API 1.网易云音乐 NodeJS 版 API的安装 这里我使用的是一个github上面的项目 文档地址为:网易云音乐 NodeJS 版 API文档 下载地址为: git ...

  5. 大数据平台展示可视化效果,echarts图表实战项目(源码50套)

    本文重点介绍HTML5图表框架echarts入门Demo及实战项目(含源码),以此来实现echarts大屏展示大数据平台可视化酷炫效果. 缘起:最近接了个任务需要用H5在前台两个大电视上做两页数据展示 ...

  6. Vue2到Vue3实战必备技能(一)

    目录 前言 一. Vue2脚手架搭建: 1.安装nodejs 2.全局安装vue-cli 3.创建vue项目 4.项目配置 5.运行项目 二. Vue2基础语法和指令: 1.插值表达式: 2.v-te ...

  7. Echarts条形图实战

    最近公司项目要做一个统计图用到了echarts里面的条形图,对于以前就接触过一点echarts的我信心满满,没想到动手的时候才发现问题百出,看来实践真的是检验学习成效的标准.这里有两种条形图,一种横向 ...

  8. echarts图表实战

    最近写了几个图表,包含有柱状图.折线图.水球图以及散点图,这里直接打出来给大家练手,希望大家多多支持,如果这篇文章对您有用的话,记得

  9. vue3实战项目——网易云App【02-导入需要的iconfont】

    导入需要的iconfont 一.阿里巴巴的Iconfont 1.进入iconfont网站 点击链接进入: 阿里巴巴iconfont 2.搜索想要使用的icon 将选中的icon加入购物车 点击右上角的 ...

  10. Vue3 企业级项目实战

    小册介绍 基于真实项目的实战开发,即学即用,让你不再迷茫! Vue3 + Element Plus + Spring Boot 前后端分离实践,你不能错过! 一个可以实操练手的完整项目,再配备上详细的 ...

最新文章

  1. 仅用 480 块 GPU 跑出万亿参数!全球首个“低碳版”巨模型 M6 来了
  2. 损失函数/成本函数/目标函数的区别
  3. VS可视化调试学习总结
  4. Kubernetes 入门必备云原生发展简史
  5. 局部页面切换url为什么不变_python爬虫 - 翻页url不变网页的爬虫探究
  6. Python中文问题
  7. Java程序员,上班那点事儿
  8. 1009家网站被约谈,一批恶意营销账号终于被关闭了
  9. oracle label security redition,今天在用11GR2客户端全库导出10GR2版本的数据库时报ORA-00904错误...
  10. ubuntu下的vim与ctags
  11. Objective-C 内存管理
  12. ps自定义(新建)图框工具
  13. 3~7串锂电池保护板
  14. 按键精灵不成熟的大漠游戏自动加血保护代码 大漠字库使用案例
  15. tbopen链接生成工具_愚人节必备工具,有了它们就是朋友圈最靓的仔
  16. 深入理解MyBatis缓存
  17. linux 磁盘隔离,Linux 磁盘坏道故障修复
  18. 如何批量保存苏宁易购里的商品图片
  19. dpdk中文-dpdk简单介绍
  20. 产品、技术:如何编写有效的流程文档?

热门文章

  1. python修改桌面壁纸_轻松有趣的Python小案例,让电脑自动更换壁纸
  2. 软硬方式链接(快捷方式)
  3. android,解决手动创建的桌面快捷方式无法跳转到制定的activity的问题,提示未安装应用程序
  4. 光学基本知识--概念辨析
  5. 京东方10.1寸1280*800薄屏EV101WXM-N10-BOE工业屏
  6. word怎么删除参考文献的横线_2016版Word 中参考文献上面的横线是怎么去掉的啊,求助求助?...
  7. android root查看目录权限,Android真机获取root权限,进入data目录
  8. mzy git学习,git协同开发忽略文档配置以及一些杂点(九)
  9. 【解决步骤】TortoiseGitPlink Fatal Error:No supported authentication methods available (server sent: publi
  10. win系统连接交换机并设置固定ip地址