hookehuyr

🧪 test: 测试dom转img工具

...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
22 "jquery": "^3.6.0", 22 "jquery": "^3.6.0",
23 "js-cookie": "^3.0.1", 23 "js-cookie": "^3.0.1",
24 "lodash": "^4.17.21", 24 "lodash": "^4.17.21",
25 + "modern-screenshot": "^4.5.4",
25 "moment": "^2.29.3", 26 "moment": "^2.29.3",
26 "mui-player": "^1.6.0", 27 "mui-player": "^1.6.0",
27 "typescript": "^4.7.3", 28 "typescript": "^4.7.3",
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 * @Author: hookehuyr hookehuyr@gmail.com 2 * @Author: hookehuyr hookehuyr@gmail.com
3 * @Date: 2022-04-21 11:21:39 3 * @Date: 2022-04-21 11:21:39
4 * @LastEditors: hookehuyr hookehuyr@gmail.com 4 * @LastEditors: hookehuyr hookehuyr@gmail.com
5 - * @LastEditTime: 2024-11-26 13:02:12 5 + * @LastEditTime: 2024-11-27 17:34:07
6 * @FilePath: /tswj/src/views/client/chooseSchool.vue 6 * @FilePath: /tswj/src/views/client/chooseSchool.vue
7 * @Description: 选择学校列表 7 * @Description: 选择学校列表
8 --> 8 -->
...@@ -28,6 +28,16 @@ import { useRoute } from 'vue-router' ...@@ -28,6 +28,16 @@ import { useRoute } from 'vue-router'
28 import { USER_ROLE } from '@/constant' 28 import { USER_ROLE } from '@/constant'
29 import ShortcutFixed from '@/components/ShortcutFixed/index.vue' 29 import ShortcutFixed from '@/components/ShortcutFixed/index.vue'
30 30
31 +// TEST 测试dom转img工具,所有图片换成img
32 +// import { domToPng } from 'modern-screenshot'
33 +// domToPng(document.querySelector('#app')).then(dataUrl => {
34 +// console.warn(dataUrl);
35 +// const link = document.createElement('a')
36 +// link.download = 'screenshot.png'
37 +// link.href = dataUrl
38 +// link.click()
39 +// })
40 +
31 // const go = useGo() 41 // const go = useGo()
32 // 删除所有的 keep-alive 缓存 42 // 删除所有的 keep-alive 缓存
33 killPages(); 43 killPages();
......
...@@ -2140,6 +2140,11 @@ mocha@^10.0.0: ...@@ -2140,6 +2140,11 @@ mocha@^10.0.0:
2140 yargs-parser "20.2.4" 2140 yargs-parser "20.2.4"
2141 yargs-unparser "2.0.0" 2141 yargs-unparser "2.0.0"
2142 2142
2143 +modern-screenshot@^4.5.4:
2144 + version "4.5.4"
2145 + resolved "https://mirrors.cloud.tencent.com/npm/modern-screenshot/-/modern-screenshot-4.5.4.tgz#42a51e6b74149e14714baed45a0e25d7983097c2"
2146 + integrity sha512-4O9hT31e2XqAga5tIuNe8YemB8SnjHYClD1lHu0DqgiZ4Mld6Hf4t3Oz+3RnxQm+95cMatFsmJRI1IIMub13ww==
2147 +
2143 moment@*, moment@^2.29.3: 2148 moment@*, moment@^2.29.3:
2144 version "2.29.3" 2149 version "2.29.3"
2145 resolved "http://mirrors.cloud.tencent.com/npm/moment/-/moment-2.29.3.tgz#edd47411c322413999f7a5940d526de183c031f3" 2150 resolved "http://mirrors.cloud.tencent.com/npm/moment/-/moment-2.29.3.tgz#edd47411c322413999f7a5940d526de183c031f3"
......