<div class="page-img-box imgBox"
id="html2canvas"
ref="html2canvas">
<div class="el-image-box">
<img :src="recognitionUrl+'?'+new Date().getTime()"
crossOrigin="anonymous">
</div>
</div>
import html2canvas from 'html2canvas'
saveImage (divText, imgText) {
let vueThis = this
let canvasID = this.$refs[divText]
html2canvas(canvasID, {
useCORS: true,
proxy: 'http://*.*.*.*:8909'
}).then(canvas => {
vueThis.urljietu = canvas.toDataURL('image/jpeg')
vueThis.UploadFileFn()
})
},
this.saveImage('html2canvas')
- 要添加crossOrigin="anonymous"属性
- new Date().getTime()加上时间戳, 不加会请求缓存里的图片