首页 > 其他分享 >vue3+h5+echarts引入折线图

vue3+h5+echarts引入折线图

时间:2024-10-15 18:50:59浏览次数:3  
标签:onMounted myChart h5 onUnmounted 折线图 import type echarts

 实现效果:

1.引入echarts,在终端输入命令

npm install echarts --save

2.安装成功后直接复制以下代码即可

<template>  
  <div ref="chartDom" class="echart" id="main"></div>  
</template>  
  
<script setup>  
import { onMounted, ref } from 'vue';  
import * as echarts from 'echarts';  
  
const chartDom = ref(null);  
let myChart = null;  
  
onMounted(() => {  
  myChart = echarts.init(chartDom.value);  
  const option = {  
    xAxis: {  
      type: 'category',  
      data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']  
    },  
    yAxis: {  
      type: 'value'  
    },  
    series: [  
      {  
        data: [150, 230, 224, 218, 135, 147, 260],  
        type: 'line'  
      }  
    ]  
  };  
  myChart.setOption(option);  
});  
  
// 如果需要在组件卸载时销毁 ECharts 实例,可以使用 onUnmounted 钩子  
import { onUnmounted } from 'vue';  
onUnmounted(() => {  
  if (myChart) {  
    myChart.dispose();  
  }  
});  
</script>  
  
<style scoped>  
.echart {  
  width: 600px;  
  height: 400px;  
}  
</style>

标签:onMounted,myChart,h5,onUnmounted,折线图,import,type,echarts
From: https://blog.csdn.net/weixin_69924839/article/details/142961797

相关文章

  • vue3+vite+ts+vue3-qr-reader实现移动端h5+pc端调起摄像头核销二维码
    1、首先我们看示例图:h5:pc:  2、我们开始做第一步就是装依赖:yarnadd vue3-qr-reader或者npminstall vue3-qr-reader我记得装完后还需要装一个 yarnadd-Dsass 3、封装一个组件公用:组件位置你们自己定我写在了components/QrScanner/ind......
  • uniapp判断 APP-PLUS / H5 / MP-WEIXIN
    js---APP:      /*#ifdefAPP-PLUS*/            console.log('APP-PLUS');      /*#endif*/ H5:      /*#ifdefH5*/      console.log('H5');      /*#endif*/ MP-WEIXIN:    ......
  • ECharts关系图-悲惨世界人物关系图(环形布局),附视频讲解与代码下载
    引言: 关系图(或称网络图、关系网络图)在数据可视化中扮演着至关重要的角色。它们通过节点(代表实体,如人、物体、概念等)和边(代表实体之间的关系或连接)的形式,直观地展示了数据集中各元素之间的复杂关联。本文将详细介绍如何使用ECharts库实现一个关系图,包括图表效果预览、视频讲解......
  • Vue2+ECharts+Mock.js实现前端后台通用管理系统页面
    一、前言  在现代Web开发中,前端框架与数据可视化工具的结合能够显著提升用户体验。本文将介绍如何使用Vue2和ECharts构建一个通用的后台管理系统页面。利用Vue2的组件化特性,可以高效管理应用状态与UI交互,而ECharts则提供多样的图表类型,便于展示数据分析结果。通过整合这两......
  • 后台管理 + H5 + 微信小程序!又一个开源轻量的小商城!
    大家好,我是Java陈序员。之前,给大家推荐过几款开源的商城系统。一个5.2k+Star的微服务商城系统一个基于Vue+Vuex+iView的电子商城网站今天,再给大家介绍一款开源轻量的小商城系统,包含后台管理、H5和微信小程序!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享......
  • 动态折线图bar_chart_race参数使用
    bar_chart_race主要参数与使用bar_chart_race包主要有两种主要函数(绘图,数据准备)。这里只用到bar_chart_race这一个函数,line_chart_race恕笔者是个笨比没跑通,prepare_wide_data和prepare_long_data可将pandasDataFrames转换为正确的形式,具体参见bar_chart_race数据准备。......
  • echarts配置option
    折线渐变背景结合路径图实现动态效果letxData=['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];letyData=[150,132,134,230,210,290,310];option={tooltip:{trigger:'axis',......
  • ECharts图表图例6
    java用eclipse软件代码:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><!--引入ECharts脚本--><scriptsrc="js/echarts.js"></script><title>Inserttitlehere</title></head>......
  • echarts使用【示例】
    下载npminstallecharts示例<template><divid="main"style="width:600px;height:400px;"></div></template><scriptsetup>import{onMounted}from'vue';import*asechartsfrom'echart......
  • 使用echarts报错【echarts使用示例】
    错误代码<template><h1>home</h1><divid="main"style="width:600px;height:400px;"></div></template><scriptsetup>import{onMounted}from'vue';import*asechartsfrom'ec......