
Echarts
xjh01
这个作者很懒,什么都没留下…
展开
-
echarts图表宽度只有100px
原因是用了el-tab组件导致的,解决方法:var myChart=document.getElementById("#myChart"); //获取元素 //重要:给元素设置宽度myChart.style.width=window.innerWidth+'px';chartObj=echarts.init(myChart); //初始化图表chartObj.setOption(option); //给图表配置设置...原创 2020-10-01 15:31:55 · 1085 阅读 · 0 评论 -
一个分号的小问题,不解但已解决
echarts绘制图表的.js文件,新建了一个饼图,但是没有能绘制出来。反复检查后找到错误所在。我是通过.vue文件把数据以参数形式传给了图表绘制文件.js里,在.js里的参数legend需要一个图例数据(数组形式)。所以,我const legend_data = [] (function() { comuhome_data.forEach(item => legend_data.push(item.name)) })()但这样是有错误提示的。编译时,出现下图错误提示,并且页原创 2020-09-19 16:33:37 · 155 阅读 · 0 评论 -
Echarts绘制不出来的情况一
在自定义的图例绘制.js中写了一个新的图例函数,但是页面中却渲染不出来。虽然没找到原因,但是将.js函数里定义变量的var改成const后,就能正常渲染了。倒推回来,原因可能是.js里写了多个函数,而每个函数里又都用var定义了相同变量名的变量,导致了命名污染,这也只是猜测。...原创 2020-09-18 10:36:04 · 1440 阅读 · 0 评论 -
vue将data作为参数传给echarts.js,但echarts却不能识别data
这个问题太TM打头,虽然找到解决办法,但并不知道原理。现在记录一下一个.vue文件要绘制图形,echarts内容单独写了个.js文件,暴露.js里的绘制函数,用import引入,并在created钩子时调用绘制。但结果却没有实现绘制,问题出在通过request获取后台的数据,明明是个数组对象,但却有_ob_:Observer(如下图)据说是vue为了起到观察值变化,所以添加了这么个东西,但这不是我关心的。网上也说通过JSON.parse(JSON.stringfy(data))可以解决,所以我在.v原创 2020-09-17 09:49:36 · 1884 阅读 · 3 评论