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",
"dayjs": "^1.10.6",
"echarts": "^4.9.0",
"html2canvas": "^1.4.1",
"recorder-core": "^1.1.21080800",
"regenerator-runtime": "^0.12.1",
"vue": "^2.6.11",

View File

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

View File

@@ -1,6 +1,6 @@
<template>
<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>
</template>
@@ -14,6 +14,7 @@ export default {
data() {
return {
html2canvas: null,
component: 'Tabbar',
params: {}
}
@@ -31,7 +32,9 @@ export default {
weather: '',
cityCode: ``
})
this.$injectLib("https://cdn.cunwuyun.cn/html2canvas.min.js", () => {
this.html2canvas = window?.html2canvas
})
setTimeout(() => {
this.getLocation()

View File

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

View File

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

View File

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

View File

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

View File

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