1.安装  :  npm install echarts --save

2、在main.js中引入echarts

import * as echarts from "echarts";
Vue.prototype.$echarts = echarts;

3.页面中使用

<template><!-- 合同类型 --><div class="echarts"><div v-if="pieData.length==0">//没有值的时候显示<h4>合同地域分布</h4><el-empty description="暂无数据" :image="require('../../assets/png/缺省图 (1)暂无代办.png')"></el-empty></div><template v-else><div class="pie" ref="pie" style="width: 100%; height: 350px"></div></template></div>
</template><script>
//引入接口
import {incomeStatistics, //收入统计contractLineChart, //合同折线图contractArealDistribution, //合同地域分布
} from "@/api/other/contract.js";export default {data () {return {pieData: [], //饼图}},created () {this.getPie(); //地域饼状图//方法一:created()延迟加载getChart方法,先加载dom,否则会报错//方法二:使用mounted()挂载setTimeout(() => {this.inOrigin(); // 地域分布}, 2000);},mounted () {},methods: {// 地域饼状图inOrigin () {let myChart = this.$echarts.init(this.$refs.pie);// 地域分布---圆形饼状图let optionPie = {tooltip: {trigger: 'item',},title: {show: true,text: "地域分布",textStyle: {fontSize: 16,fontweight: 600,color: ' #292B33',},},legend: {orient: "horizontal",icon: "circle",itemHeight: 8,itemWidth: 8,bottom: "15%",left: "0% ",},color: ["#5B8FF9", "#00CCCC ", "#F6BD16 ", "##FF3343", "#9661BC"],series: [{// name: "Access From",type: 'pie',radius: ['20%', '45%'],center: ['50%', '45%'],// roseType: 'area',// 鼠标悬浮animation: false,avoidLabelOverlap: false,//  取消牵引线label: {normal: {show: false,},},labelLine: {normal: {show: false}},// label: {//   formatter: "{c}",// },data: this.pieData,},],};//图标自适应let listener = function () {myChart.resize()}window.addEventListener('resize', listener)//图标自适应myChart.setOption(optionPie);},// 接口--地域饼状图getPie () {contractArealDistribution().then((res) => {let data = res.data;for (let i = 0; i < data.length; i++) {this.pieData.push({value: data[i].contractQuantity,name: data[i].province,});}});},},
}
</script>

vue2中使用echarts相关推荐

  1. 在vue2中使用echarts,vue-echarts,v-charts

    一.在vue2中使用echarts 在vue2中使用echarts,和在原生js中使用echarts步骤差不多,只不过我们需要在mounted钩子中写逻辑代码,具体步骤如下, 安装`echarts`` ...

  2. vue中echarts调用接口_在vue2中使用echarts (Vue-ECharts插件)

    Vue-ECharts ECharts 的 Vue.js 组件. 基于 ECharts v4.1.0 + 开发,依赖 Vue.js v2.2.6 +. 安装 npm(推荐方式) $ npm insta ...

  3. 【3d地图】vue中使用echarts geo3D

    文章目录 前言 一.echarts是什么? 二.使用步骤 1.引入echarts库,3d地图必须安装echarts-gl依赖 2.制作地图JSON文件 2.1 制作自己的json 3.引入到vue组件 ...

  4. 【Echarts】在Vue中使用Echarts

    在Vue中使用Echarts 引入第三方库vue-echarts vue-echarts安装与使用 vue2中使用Echarts vue-echarts安装 vue2中使用Echarts vue3中使 ...

  5. vue 引入json地图_在vue2.x中使用echarts,地图或者theme引入js 文件,会有问题,地图的json文件重新注册可以...

    One-line summary [问题简述] 在vue2.x中使用echarts,地图或者theme引入会有问题 import echarts from 'echarts/dist/echarts' ...

  6. vue2项目中封装echarts地图的比较优雅的方式

    以前写过 vue项目中封装echarts的比较优雅的方式,大屏可视化里面,除了数据图表很常用,显示省市地图区域也是很常用到的,这是姐妹篇. 区域地图选区域时,需要弹窗展示数据,样式是各种各样的,各种排 ...

  7. vue2.0_在vue中使用echarts图表插件

    说明:本例子基于vue-cli脚手架搭建 首先,安装echarts依赖 npm install echarts -S 注:安装NodeJS之后,使用npm来安装包使用的是国外的地址,经常会出现超时错误 ...

  8. [VUE2/VUE3]基于echarts的动态折线图组件

    [VUE2/VUE3]基于echarts的动态折线图组件 时间格式化代码 export default function formatSecond(value: number) {let millis ...

  9. 【3d地图】vue3.0中使用echarts geo3D

    文章目录 前言 一.echarts是什么? 二.使用步骤 1.引入echarts库,3d地图必须安装echarts-gl依赖 2.制作地图JSON文件 3.引入到vue组件中 总结 前言 之前我们已经 ...

最新文章

  1. python 服务器端_python实现服务器端
  2. 量子计算时代更近了,未来可解决大规模计算的科学难题
  3. 销售易移动CRM助力制造业转型智能制造
  4. POJ 2195 Going Home 二分图的最大权匹配
  5. postgresql测试题_PostgreSQL练习
  6. 网络技巧:WiFi越用越慢,到底是什么原因,看完你就明白了!
  7. json怎么读取数据库_如何:使用Json插入数据库并从中读取
  8. Windows XP SP3 最终发布日期公布
  9. Adobe illustrator 论文图形编辑和排版 - 连载 1
  10. Linux上构建一个RADIUS服务器详解
  11. python去重排序_python读取TXT到数组及列表去重后按原来顺序排序的方法
  12. (转) java 通过 jdbc 链接 ms sql server 中出现 no suitable driver for ...
  13. 开发中IDEA常用快捷键
  14. 台式电脑桌面没有计算机图标,电脑桌面图标全部消失怎么恢复 电脑桌面图标设置随意放置的方法...
  15. 解决cmd中tomcat中文乱码问题
  16. C1见习工程师能力认证 考纲
  17. 华为发布新一代CloudLink协作智真
  18. C++打印n行n列星号
  19. 002__Hive的tez引擎的配置步骤
  20. Matlab随机森林库

热门文章

  1. 【react全家桶】react路由
  2. 基于深度学习的端到端通信系统模型
  3. 高盛:中国AI崛起 BAT是最大受益者
  4. 如何成为一名成功的博士生(计算机科学(in NLPML))——Do what will make you happy
  5. 干货: 像阅读中文一样快速阅读英语资料的方法 ,让你的学习效率提升10倍
  6. 【转】 ldo工作原理和参数
  7. 【SpringBoot高级篇】SpringBoot集成Elasticsearch搜索引擎
  8. 录音转文字实用工具(可互转)
  9. 东方联盟发现SolarWinds黑客使用的3种新恶意软件
  10. Redis get key error