这句话的意思是找不到dom元素,因为在你切换的时候,页面依然在初始化你的图或者表格,当然就找不到啦!原本的代码如下:
// 切换图表
const toggle=()=> {
awesome.value = !awesome.value;
setTimeout(() => {
initLineChart()
}, 500);
}
看出来是什么问题了吗?
这算是我这个项目的历史遗留问题,我查到是不论你有没有切换下来,都会运行setTimeout中的initLineChart,只需要加个判断就可以了.
// 切换图表
const toggle=()=> {
awesome.value = !awesome.value;
if (awesome.value) {
setTimeout(() => {
initLineChart()
}, 500);
}
}
完结撒花!!!!!!!!