解决方案:https://github.com/NervJS/taro/issues/10374
version: Taro v3.4.*
主要原因:
Taro框架自带了window对象,这与ECharts的判断条件(var isDomLevel2 = typeof window !== 'undefined' && !!window.addEventListener;)起了冲突,导致判断错误,走了平台分支导致的
主要修改代码:
// echarts-taro3-vue/src/components/ec-canvas/echarts.js Line:1801
// 修改前:
var isDomLevel2 = typeof window !== 'undefined' && !!window.addEventListener;
// 修改后:
var isDomLevel2 = process.env.TARO_ENV === 'h5'
本文链接:
版权声明:自由转载-署名-非商业性使用 | CC BY-NC-SA 3.0 CN许可协议。