html2canvas 转至cdn

This commit is contained in:
aixianling
2022-08-08 15:06:42 +08:00
parent ac46d37527
commit 3da33a88d3
8 changed files with 186 additions and 189 deletions

View File

@@ -46,7 +46,6 @@
"core-js": "^3.11.0", "core-js": "^3.11.0",
"dayjs": "^1.10.6", "dayjs": "^1.10.6",
"echarts": "^4.9.0", "echarts": "^4.9.0",
"html2canvas": "^1.4.1",
"recorder-core": "^1.1.21080800", "recorder-core": "^1.1.21080800",
"regenerator-runtime": "^0.12.1", "regenerator-runtime": "^0.12.1",
"vue": "^2.6.11", "vue": "^2.6.11",

View File

@@ -84,7 +84,7 @@
save() { save() {
this.$loading() this.$loading()
this.$refs.reportItem.screenshot() && this.$refs.reportItem.screenshot().then(canvas => { this.$refs.reportItem?.screenshot().then(canvas => {
let dataURL = canvas.toDataURL('image/png') let dataURL = canvas.toDataURL('image/png')
const file = this.dataURLtoFile(dataURL, 'photo.png') const file = this.dataURLtoFile(dataURL, 'photo.png')
let formData = new FormData() let formData = new FormData()

View File

@@ -1,6 +1,6 @@
<template> <template>
<div class="form"> <div class="form">
<component ref="TabPage" :is="component" @change="onChange" :params="params"/> <component v-if="html2canvas" ref="TabPage" :is="component" @change="onChange" :params="params"/>
</div> </div>
</template> </template>
@@ -14,6 +14,7 @@ export default {
data() { data() {
return { return {
html2canvas: null,
component: 'Tabbar', component: 'Tabbar',
params: {} params: {}
} }
@@ -31,7 +32,9 @@ export default {
weather: '', weather: '',
cityCode: `` cityCode: ``
}) })
this.$injectLib("https://cdn.cunwuyun.cn/html2canvas.min.js", () => {
this.html2canvas = window?.html2canvas
})
setTimeout(() => { setTimeout(() => {
this.getLocation() this.getLocation()

View File

@@ -111,7 +111,6 @@
</template> </template>
<script> <script>
import html2canvas from 'html2canvas'
import Watermark1 from './components/watermark/Watermark1' import Watermark1 from './components/watermark/Watermark1'
import Watermark2 from './components/watermark/Watermark2' import Watermark2 from './components/watermark/Watermark2'
import Watermark3 from './components/watermark/Watermark3' import Watermark3 from './components/watermark/Watermark3'

View File

@@ -40,7 +40,6 @@
</template> </template>
<script> <script>
import html2canvas from 'html2canvas'
import RenderContent from './RenderContent.vue' import RenderContent from './RenderContent.vue'
import { mapFieldLable } from '../../config' import { mapFieldLable } from '../../config'
export default { export default {

View File

@@ -42,7 +42,6 @@
</template> </template>
<script> <script>
import html2canvas from 'html2canvas'
import { mapFieldLable } from '../../config' import { mapFieldLable } from '../../config'
import RenderContent from './RenderContent.vue' import RenderContent from './RenderContent.vue'
export default { export default {

View File

@@ -53,7 +53,6 @@
</template> </template>
<script> <script>
import html2canvas from 'html2canvas'
import RenderContent from './RenderContent.vue' import RenderContent from './RenderContent.vue'
import { mapFieldLable } from '../../config' import { mapFieldLable } from '../../config'
export default { export default {

View File

@@ -39,7 +39,6 @@
</template> </template>
<script> <script>
import html2canvas from 'html2canvas'
import RenderContent from './RenderContent.vue' import RenderContent from './RenderContent.vue'
import { mapFieldLable } from '../../config' import { mapFieldLable } from '../../config'