Browse Source

chore: 去除生成预览图时的标尺

奔跑的面条 3 năm trước cách đây
mục cha
commit
b263681dda

+ 1 - 1
src/views/chart/ContentHeader/headerLeftBtn/index.vue

@@ -130,7 +130,7 @@ const clickHistoryHandle = (item: ItemType<HistoryStackEnum>) => {
 // 返回首页
 const goHomeHandle = () => {
   goDialog({
-    message: '返回将不会保存任何操作',
+    message: '确定已保存了数据(Ctrl / ⌘ + S),并返回到首页吗?',
     isMaskClosable: true,
     onPositiveCallback: () => {
       goHome()

+ 7 - 1
src/views/chart/hooks/useSync.hook.ts

@@ -116,8 +116,14 @@ export const useSync = () => {
 
     // 获取缩略图片
     const range = document.querySelector('.go-edit-range') as HTMLElement
+    const ruler = document.getElementById('mb-ruler')
+    // 去除标尺Dom
+    if (ruler) ruler.style.display = 'none'
+    // 生成图片
     const canvasImage: HTMLCanvasElement = await html2canvas(range)
-
+    // 还原标尺
+    if (ruler) ruler.style.display = 'block'
+    
     // 上传预览图
     let uploadParams = new FormData()
     uploadParams.append('object', base64toFile(canvasImage.toDataURL(), `${fetchRouteParamsLocation()}_index_preview.png`))