风尚云网学习vue中echarts引入

1.首先npm安装:

npm install echarts

2.main.js引入

//全部引入  echarts
import * as echarts from 'echarts'
Vue.prototype.$echarts = echarts

3.在需要引入的echarts的vue页面中

    <divref="monthWorkOrder"class="echarts-box"style="width: 100%; height: 400px; margin-top: 20px"></div>

created

 this.initMonthWorkOrder();
    // echarts相关方法initMonthWorkOrder() {let myChart = this.$echarts.init(this.$refs.monthWorkOrder);let options = {tooltip: {trigger: "axis",axisPointer: {type: "cross",label: {backgroundColor: "#6a7985",},},},legend: {data: ["成功订单", "失败订单", "消费金额", "总订单"],},grid: {left: "3%",right: "4%",bottom: "3%",containLabel: true,},toolbox: {show: true,feature: {dataZoom: {yAxisIndex: "none",},dataView: { readOnly: false },magicType: { type: ["line", "bar"] },saveAsImage: {},},},xAxis: {type: "category",boundaryGap: false,data: this.createTime,},yAxis: {type: "value",alignTicks: true, // show :false,},series: [{name: "成功订单",type: "line", // stack: "Total",color: "#67c23a",data: this.successCount,label: {show: true,position: "right",},},{name: "失败订单",type: "line", // stack: "Total",color: "#B80000",data: this.errorCount,label: {show: true,position: "left",},},{name: "总订单",type: "line", // stack: "Total",color: "#409eff",data: this.allCount, // 显示数据label: {show: true,position: "top",},},{name: "消费金额",type: "line",color: "gold", // stack: "Total",data: this.successConsume,label: {show: true,position: "bottom",},},],}; // 初始化myChart.setOption(options);},

风尚云网笔记-vue中echarts引入相关推荐

  1. 风尚云网前端-vue中动态显示动态时间2种方式

    一:时间1方法: 首先在data中写入: timer: undefined, 定一个计时器 nowTime: new Date(),当前时间 data中: data() {return { //时间1 ...

  2. vue 引入json地图_vue中echarts引入中国地图的案例

    如下所示: mounted() { this.drawLine(); }, drawLine(){ // 基于准备好的dom,初始化echarts实例 var myChartContainer = d ...

  3. vue 中 echarts 中国地图

    我们先来看一下效果 说明:echarts 版本     "echarts": "^4.2.0-rc.2", 版本高的话,node_model 里面 没有 map ...

  4. Cesium 开发笔记-Vue 中使用 Cesium(vue-cli-plugin-cesium)

    Cesium 开发笔记-Vue 中使用 Cesium(vue-cli-plugin-cesium) 通常情况下,我们要在 Vue 中使用 Cesium,首先要安装 Cesium,然后要在 vue-cl ...

  5. Vue中import引入模块路径时的@符号

    Vue中import引入模块路径时的@符号 1.ES6 模块主要有两个功能:export 和 import export:用户对外输出本模块(一个文件可以理解为一个模块,比如 aaa.js bbb.j ...

  6. vue中echarts自适应屏幕大小

    vue中echarts自适应屏幕大小,延迟执行 项目中出现echarts适应屏幕大小,有时会遇到不管屏幕大小如何变化echarts图表大小不变的情况:或者出现图表变化延迟的情况,针对这两种情况,分别解 ...

  7. vue中如何引入指定字体并且使用

    vue中如何引入指定字体并且使用 步骤一:在src下建立文件夹fonts fonts下引入字体文件且建立一个css文件 在css中定义字体样式 @font-face { font-family: '字 ...

  8. vue中图片引入问题以及实现openlayers地图标记

    最近因为工作需要,在研究openlayers地图的使用,但是卡在了地图标记这块,不论我怎么尝试,标记就是不会显示在地图上,反反复复看了很多博客,也研究了文档,都觉得没有问题,也用html尝试了,标记可 ...

  9. vue中怎么引入字体包(超详细)

    vue中怎么引入字体包 一.创建文件并添加字体包 1.在src里面的assets文件中创建text文件(没有assets文件可以自己创建一个,也可以不用此命名): 2.把字体包放入text文件,并创建 ...

  10. vue中echarts折线图双折线,鼠标悬浮时间,将两个X轴的内容以及Y轴的内容全部显示出来

    vue中echarts折线图双折线,鼠标悬浮时间,将两个X轴的内容以及Y轴的内容全部显示出来: 只要修改一个地方,用formatter方法 tooltip: {trigger: 'axis',axis ...

最新文章

  1. C# 特性(Attribute)入门教程
  2. spring4.x aop拦截spring mvc controller
  3. Codeforces Round #654 (Div. 2)
  4. 开源项目如何挣钱? Spark 商业化公司创始人曝光心路历程
  5. php毕设,php毕设
  6. tranmac不能识别_U盘插入苹果mac系统不能识别的解决方法
  7. 软件测试的知识点总结
  8. std::string与output-operator的兼容问题
  9. 分享一些使用电脑的小技巧
  10. 求虐,我还想再拓展一次
  11. JAVA Future类的使用详解
  12. 日夕如是寒暑不间,基于Python3+Tornado6+APScheduler/Celery打造并发异步动态定时任务轮询服务
  13. 一款商城APP开发需要多少钱?
  14. 我用二手书,在这里换了一大箱好书
  15. FM860-GI工业级摄像头安装驱动
  16. Ubuntu官网安装教程
  17. 时间戳转换年月日——记一次字节面试题(C++实现)
  18. 红绿蓝三色阈值,比赛
  19. react-router-middleware-plus开源啦 | 基于react-router v6的零成本式路由权限解决方案
  20. 华为让全球震惊:5G基站出货已过万

热门文章

  1. 数据结构——栈(链栈)
  2. java报告模板_JAVA报告模板.doc
  3. 一个专门下载全球气象站数据的网站(包括中国700多个站)
  4. 购物网站 前台后台 思维导图_「培哥学堂」60套思维导图PPT送给你,让你的工作事半功倍!(建议收藏)...
  5. 大文件(10G以上吧)的处理
  6. 个人商业画布学习笔记
  7. matlab 图例legend中实现换行
  8. 【硬件通信协议】2. 详细解析SPI通信协议(标准4线SPI)
  9. html5微信公众号开发,微信开放文档
  10. Linux C/C++实现时间戳转换工具