fix: 修复仪表板预览是直接导出图表图片可能导出不成功问题

This commit is contained in:
wangjiahao
2025-04-08 14:17:53 +08:00
committed by 王嘉豪
parent 91a8b843d2
commit 661cd295f4
2 changed files with 3 additions and 3 deletions

View File

@@ -153,7 +153,7 @@ const htmlToImage = () => {
useEmitt().emitter.emit('l7-prepare-picture', config.value.id)
downLoading.value = true
setTimeout(() => {
const vueDom = componentWrapperInnerRef.value
const vueDom = document.getElementById(viewDemoInnerId.value)
activeWatermarkCheckUser(viewDemoInnerId.value, 'canvas-main', scale.value / 100)
downloadCanvas2('img', vueDom, '图表', () => {
// do callback

View File

@@ -695,7 +695,7 @@ const canvas2Picture = (pictureData, online) => {
mapDom.appendChild(imgDom)
}
const preparePicture = id => {
if (id !== curView.id) {
if (id !== curView?.id) {
return
}
const chartView = chartViewManager.getChartView(curView.render, curView.type)
@@ -719,7 +719,7 @@ const preparePicture = id => {
}
}
const unPreparePicture = id => {
if (id !== curView.id) {
if (id !== curView?.id) {
return
}
const chartView = chartViewManager.getChartView(curView.render, curView.type)