当前位置: 首页 > article >正文

vue+uniapp+echarts的使用(H5环境下echarts)

1.安装

npm install echarts@4.9.0 --save  // 带版本号

2.main.js中全局引用

// import echarts from 'echarts' // 如果是5.0以上版本用这个

import * as echarts from 'echarts'

Vue.prototype.$echarts=echarts

3.使用

<template>
    <view id="box" style="width: 520rpx;height: 520rpx;"></view>
</template>

<script>
export default {
  mounted() {
    this.initEchart();
  },
  methods: {
    initEchart() {
      var box = this.$echarts.init(document.getElementById("box"));
      var options;
      options = {
		tooltip: {
			show: true,
			trigger: 'axis',
			axisPointer: {
				type: 'shadow'
			}
		},
        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",
          },
        ],
      };
      box.setOption(options);
    },
  },
};
</script>

<style lang="scss" scoped>
</style>

然后,你会发现,npm install echarts --save安装出现报错,然后呢提示框写了不生效,嘿嘿;

说说我的报错解决方法吧!

vue+uniapp+echarts在H5环境下的报错日志

报错一:.init is undefined

初始化图表失败,请检查你的echarts是否安装成功

成功的话,请检查你当前安装的版本是否过高,是就 降低版本(比如我之前安装了5.5.4版本,后来降为4.9.0就不报了);不是 那就 百度一下你就知道了~~

失败的话,重新安装(比如安装4.9.0版本的??或者 百度一下??

问题一:echart的tooltip不显示(如上示例,pc端是可以显示,H5就不显示了)

博主一顿好找,嘿嘿找到了

说在main.js中添加 window.wx = {} ,嘿,我添加也不生效

不卖关子了

新建一个自定义模块,在自定义模块中设置window.wx;然后在main.js第一行导入该模块,刷新一下

if(window.wx) {  
    window.wx = undefined  
}  

export default {  

}

问题二参考:解决H5环境下echarts tooltip无法显示html的问题 - DCloud问答


http://www.kler.cn/a/422001.html

相关文章:

  • JVM 之垃圾回收器
  • 大数据量接口的异步处理方案详解
  • git lfs 上传超大文件
  • 【SpringBoot】整合篇
  • 第一部分:基础知识 4. 约束 --[MySQL轻松入门教程]
  • 深度学习——损失函数与BP算法
  • C#里怎么样快速判断一个数是否为2多少次方的数?
  • 小米-NLP算法工程师面试题
  • PostgreSQL添加PostGIS扩展和存储坐标
  • 【二分查找】
  • 编程语言中什么是框架?什么是Cocoa?Foundation.framework的底层实现?Swift如何引入ObjC框架?
  • ChatGPT和BERT区别和联系
  • PythonQt日常作业
  • 大数据新视界 -- Hive 与其他大数据工具的集成:协同作战的优势(下)(14/ 30)
  • IsaacSim以及IsaacLab的安装
  • 我的基金学习之路,从《解读基金——我的投资观与实践》开始
  • 【23种设计模式】单例模式:理论剖析与 Java 实践
  • Java学习分享
  • 中间件之Elasticsearch
  • 各种类型无人机性能及优缺点技术详解