Vue整合echarts

npm 安装echarts

复制代码
npm install echarts -S

安装好之后在<script>引入echarts

复制代码
import * as echarts from 'echarts'

在template标签中引用

复制代码
<div id="main" style="width: 100%; height: 400px;">/div>

export default中创建mounted页面元素渲染之后再触发

完整Vue代码

复制代码
<template>
    <div id="main" style="width: 100%; height: 400px;">
    </div>
</template>

<script>
import * as echarts from 'echarts'

export default {
  name: "StudyIndex",
  data() {
    return {}
  },
  mounted() {
    var chartDom = document.getElementById('main');
    var myChart = echarts.init(chartDom);
    var option;


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);
  },
};
</script>

效果图

相关推荐
烛阴17 分钟前
Mix
前端·webgl
代码续发29 分钟前
前端组件梳理
前端
试图让你心动1 小时前
原生input添加删除图标类似vue里面移入显示删除[jquery]
前端·vue.js·jquery
_Kayo_1 小时前
VUE2 学习笔记6 vue数据监测原理
vue.js·笔记·学习
陈不知代码2 小时前
uniapp创建vue3+ts+pinia+sass项目
前端·uni-app·sass
小王码农记2 小时前
sass中@mixin与 @include
前端·sass
陈琦鹏2 小时前
轻松管理 WebSocket 连接!easy-websocket-client
前端·vue.js·websocket
hui函数2 小时前
掌握JavaScript函数封装与作用域
前端·javascript
行板Andante2 小时前
前端设计中如何在鼠标悬浮时同步修改块内样式
前端
Carlos_sam3 小时前
Opnelayers:ol-wind之Field 类属性和方法详解
前端·javascript