今天需要在抽屉里面绘制echarts图形 发现个神奇的报错 不显示图形 还报错 :
typeError: Cannot read property ‘getAttribute’ of null
百度下知道是因为拿不到dom节点 所以报错 综合分析下网上的解决办法 觉得下面的办法比较简单 还能顺利解决:
在弹窗的弹出事件里出发一下函数(eg: dialog、drawer 的@open事件)
openChart() {
const self = this
setTimeout(() => {
// 执行echarts画图方法
self.initCharts()
}, 0)
},