使用echarts时设置大小为100%变成了100px
问题描述: 在VUE项目中使用了echarts,使用了v-show让它最开始不显示出来,后面显示出来后发现图表的宽高变成了100px(默认值)。问题分析: 这个是因为v-show隐藏是通过 display:none 来实现的,这时echarts就会变成默认的100px;解决方法: 在图表显示出来后使用改图标的 resize 函数,如下代码:this.chart.setOption(chart2Options)this.$nextTick(()=>{ this.chart.resize()}
原创
2021-08-12 18:02:56 ·
4029 阅读 ·
1 评论