微信小程序使用echarts动态设置宽高
微信小程序中动态设置了echarts的高度,但是canvas变形,并没有重新resize
原因
chart获取不到父组件的宽高,小程序里获取宽高用的是 wx.createSelectorQuery() ,echarts里resize的时候,并没有调用这个API,肯定无法重置宽高。
解决
if (chart) {
  const getWindowInfo = uni.getWindowInfo();
  chart.clear();
  chart.setOption(option);
  chart.resize({
    width: getWindowInfo.screenWidth,
    height: pieEchartsHeight,
  });
}
注意
chart.resize必须传入宽高,宽 and 高!!!

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号