我用的是vue+echart, echart操作的图表封装在vue的一个组件中.
当离开这个组件之后, 由于DOM被替换, 引用的图表自然变成了null:
Cannot read property 'getAttribute' of null
我想到的方法是用dispose释放资源当离开组件时:
//两种方法都不行
echarts.dispose(chartEle);
chartEle.dispose
希望大家出出主意.
我用的是vue+echart, echart操作的图表封装在vue的一个组件中.
当离开这个组件之后, 由于DOM被替换, 引用的图表自然变成了null:
Cannot read property 'getAttribute' of null
我想到的方法是用dispose释放资源当离开组件时:
//两种方法都不行
echarts.dispose(chartEle);
chartEle.dispose
希望大家出出主意.
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
echarts这么大的东西再封装岂不是更大?不如直接给个接口变量,echarts放在全局变量好操作,说销毁就销毁了