【小程序】使用echarts[ec-canvas]插件的踩坑记录
小程序中压缩echart.min.js的地址
坑1. 压缩后使用中的问题
TypeError: t.addEventListener is not a function
- 解决办法 压缩v5.2.2版本后,解决异常
- 解决办法 将echarts.js源码中的function(t)修改为:function(t,window,document)
- 解决办法3 压缩v5.3.2版本后,
修改t.addEventListener(e,n,i) 后面改写为 t.addEventListener?.(e,n,i),本地编译通过,但无法上传。 最总,我把t.addEventListener(e,n,i)删除了,本地编译正常,上传正常。
坑2. 小程序中canvas为原生组件,建议在有canvas页面不要使用第三方的弹窗组件(因为canvas会始终保持最高层级,无法修改),所以使用小程序的原生组件可以解决这一问题(自己写的组件还不清楚能都覆盖canvas)。