echarts.resize,Cannot read properties of undefined (reading 'type')
时间: 2023-07-04 14:28:11 浏览: 2808
关于vue 结合原生js 解决echarts resize问题
这个问题通常出现在使用 echarts 实例的时候,调用 `resize` 方法时出错。出现这个问题的原因可能是因为在调用 `resize` 方法时,echarts 实例还没有被完全初始化或者已经被销毁了。
解决这个问题的方法是,先检查 echarts 实例是否已经被销毁,如果没有被销毁,则可以调用 `resize` 方法。如果 echarts 实例还没有被完全初始化,可以使用 `on` 方法监听 `echarts` 的 `ready` 事件,等待 echarts 实例被完全初始化之后再调用 `resize` 方法。例如:
```
var myChart = echarts.init(document.getElementById('main'));
// 监听 ready 事件
myChart.on('ready', function () {
// 调用 resize 方法
myChart.resize();
});
```
另外,还需要确保在调用 `resize` 方法之前,echarts 实例已经被正确地渲染到了页面上。
阅读全文