我用的是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
希望大家出出主意.
13 回答13.1k 阅读
7 回答2.3k 阅读
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
echarts这么大的东西再封装岂不是更大?不如直接给个接口变量,echarts放在全局变量好操作,说销毁就销毁了