uniapp中echarts在h5中tooltip不显示
2026/4/23 19:09:16 网站建设 项目流程

uniapp中echarts在h5中tooltip不显示

  • 解决办法

解决办法

有在其他博客上找到相对应的解决方案,说是在main.js中设置window.wx = {} 或是window.wx = undefined,很不幸,这个方案对于我来说不好用。
因为加载顺序的问题,在main.js中怎么设置window.wx都是不生效的,下面附上另一种解决方案:

单独创建一个js文件,比如fix-echarts.js

/* 修复 ECharts 在 H5 环境下误判为微信小程序环境的问题 必须在 ECharts 初始化之前执行 */if(typeofwindow!=='undefined'){// 强制清除 wx 对象deletewindow.wx window.wx=undefined// 确保 ECharts 不会重新创建if(window.echarts&&window.echarts.env){window.echarts.env.wxa=false}}exportdefault{}

在main.js的第一行引入这个文件(顺序很重要,不要更改,一定要在第一行)

import'./utils/fix-echarts'

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询