可以使用nextTick来解决这个问题
原因分析
如果是再导出时更改了表格的数据,那么就造成表格的dom还没更新完毕
这时导出就已经开始了,所以xlsx获取到的表格渲染的还是数据更新前的状态,导出的excel表格也是更新前的数据
解决方法
import {nextTick} from 'vue'
const exportExcel= async () =>{
//在nextTick之前更新数据
await nextTick()
//在nextTick之后进行导出
}