风尚云网笔记-vue中echarts引入
风尚云网学习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引入相关推荐
- 风尚云网前端-vue中动态显示动态时间2种方式
一:时间1方法: 首先在data中写入: timer: undefined, 定一个计时器 nowTime: new Date(),当前时间 data中: data() {return { //时间1 ...
- vue 引入json地图_vue中echarts引入中国地图的案例
如下所示: mounted() { this.drawLine(); }, drawLine(){ // 基于准备好的dom,初始化echarts实例 var myChartContainer = d ...
- vue 中 echarts 中国地图
我们先来看一下效果 说明:echarts 版本 "echarts": "^4.2.0-rc.2", 版本高的话,node_model 里面 没有 map ...
- Cesium 开发笔记-Vue 中使用 Cesium(vue-cli-plugin-cesium)
Cesium 开发笔记-Vue 中使用 Cesium(vue-cli-plugin-cesium) 通常情况下,我们要在 Vue 中使用 Cesium,首先要安装 Cesium,然后要在 vue-cl ...
- Vue中import引入模块路径时的@符号
Vue中import引入模块路径时的@符号 1.ES6 模块主要有两个功能:export 和 import export:用户对外输出本模块(一个文件可以理解为一个模块,比如 aaa.js bbb.j ...
- vue中echarts自适应屏幕大小
vue中echarts自适应屏幕大小,延迟执行 项目中出现echarts适应屏幕大小,有时会遇到不管屏幕大小如何变化echarts图表大小不变的情况:或者出现图表变化延迟的情况,针对这两种情况,分别解 ...
- vue中如何引入指定字体并且使用
vue中如何引入指定字体并且使用 步骤一:在src下建立文件夹fonts fonts下引入字体文件且建立一个css文件 在css中定义字体样式 @font-face { font-family: '字 ...
- vue中图片引入问题以及实现openlayers地图标记
最近因为工作需要,在研究openlayers地图的使用,但是卡在了地图标记这块,不论我怎么尝试,标记就是不会显示在地图上,反反复复看了很多博客,也研究了文档,都觉得没有问题,也用html尝试了,标记可 ...
- vue中怎么引入字体包(超详细)
vue中怎么引入字体包 一.创建文件并添加字体包 1.在src里面的assets文件中创建text文件(没有assets文件可以自己创建一个,也可以不用此命名): 2.把字体包放入text文件,并创建 ...
- vue中echarts折线图双折线,鼠标悬浮时间,将两个X轴的内容以及Y轴的内容全部显示出来
vue中echarts折线图双折线,鼠标悬浮时间,将两个X轴的内容以及Y轴的内容全部显示出来: 只要修改一个地方,用formatter方法 tooltip: {trigger: 'axis',axis ...
最新文章
- C# 特性(Attribute)入门教程
- spring4.x aop拦截spring mvc controller
- Codeforces Round #654 (Div. 2)
- 开源项目如何挣钱? Spark 商业化公司创始人曝光心路历程
- php毕设,php毕设
- tranmac不能识别_U盘插入苹果mac系统不能识别的解决方法
- 软件测试的知识点总结
- std::string与output-operator的兼容问题
- 分享一些使用电脑的小技巧
- 求虐,我还想再拓展一次
- JAVA Future类的使用详解
- 日夕如是寒暑不间,基于Python3+Tornado6+APScheduler/Celery打造并发异步动态定时任务轮询服务
- 一款商城APP开发需要多少钱?
- 我用二手书,在这里换了一大箱好书
- FM860-GI工业级摄像头安装驱动
- Ubuntu官网安装教程
- 时间戳转换年月日——记一次字节面试题(C++实现)
- 红绿蓝三色阈值,比赛
- react-router-middleware-plus开源啦 | 基于react-router v6的零成本式路由权限解决方案
- 华为让全球震惊:5G基站出货已过万
热门文章
- 数据结构——栈(链栈)
- java报告模板_JAVA报告模板.doc
- 一个专门下载全球气象站数据的网站(包括中国700多个站)
- 购物网站 前台后台 思维导图_「培哥学堂」60套思维导图PPT送给你,让你的工作事半功倍!(建议收藏)...
- 大文件(10G以上吧)的处理
- 个人商业画布学习笔记
- matlab 图例legend中实现换行
- 【硬件通信协议】2. 详细解析SPI通信协议(标准4线SPI)
- html5微信公众号开发,微信开放文档
- Linux C/C++实现时间戳转换工具