taro使用taro3-echarts-react报错,图表不出来
问题
taro版本 3.6.2
taro3-echarts-react版本 1.0.4
在taro小程序开发中,使用taro3-echarts-react时,echarts版本需要选择4.9.0,但是我们往往需要使用高版本的echarts,但是引入echarts.js文件后,控制台报错:
el.addEventListener is not a function
或者 t.addEventListener is not a function
解决
echarts在线构建下载最新echarts.min.js,检索“e(t.echarts={})”字符串找到相邻的(this,function(t) 串 ,将其改为(this,function(t,window,document)保存即可
如果是自定义下载,也选择压缩版本的。
不使用压缩版本的,其实我也暂时没有时间去看,怎么去修复这个问题。
结果
参照文档可以正常展示echarts,但是有些小问题: 比如饼图的label文字会超出,而且没有自动省略,如下图:
实际:
期望:
所以最终项目中没有选用taro3-echarts-react