通过npm引入的echart目录_用npm的方式引入echarts,出现这个错: el.addEventListener is not a funct...

安卓IOS微信应该都是没问题的,如果是H5的话,不建议用封装的mpvue-echarts标签,而是使用原本的H5用法,采用预编译,类似

import * as echarts from 'echarts'

// #ifndef H5

import mpvueEcharts from 'mpvue-echarts'

// #endif

...

// #ifdef H5

mounted(){

this.myChart() //函数调用

},

// #endif

method:...

// 初始化

// #ifdef H5

myChart(){

// let el = uni.createSelectorQuery().select('myChart');

let el = document.getElementById(this.myChartId);

let myChart= echarts.init(el);

const option = this.getOption();

myChart.setOption(option);

},

// #endif

// #ifndef H5

onInit(canvas, width, height) {

console.log('onInit(canvas, width, height)');

let myChart = echarts.init(canvas, null, {

width: width,

height: height

});

canvas.setChart(myChart);

const option = this.getOption();

myChart.setOption(option);

return myChart;

},


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部