更换贺报下载的方法18

This commit is contained in:
xuxingjun
2024-12-26 16:35:04 +08:00
parent f0e264b016
commit 9403667ece

View File

@@ -16,7 +16,7 @@
<div class="flex justify-content-s bottom-btn border-color"> <div class="flex justify-content-s bottom-btn border-color">
<!-- <van-button square type="default" :disabled="shareJin" size="large" @click="shareImg" v-no-more-click="1000"> 分享 </van-button> --> <!-- <van-button square type="default" :disabled="shareJin" size="large" @click="shareImg" v-no-more-click="1000"> 分享 </van-button> -->
<!-- <van-button square type="danger" :disabled="downLoadJin" size="large" @click="downLoadImagesFunc" v-no-more-click="1000"> 下载 </van-button> --> <!-- <van-button square type="danger" :disabled="downLoadJin" size="large" @click="downLoadImagesFunc" v-no-more-click="1000"> 下载 </van-button> -->
<button class="shareImg" @click="fenxiang()" v-no-more-click="1000"> 分享 </button> <button class="shareImg" @click="domToImage()" v-no-more-click="1000"> 分享 </button>
<button class="downLoad" @click="mackscreenShot()" v-no-more-click="1000"> 下载 </button> <button class="downLoad" @click="mackscreenShot()" v-no-more-click="1000"> 下载 </button>
</div> </div>
<div class="close" @click="close()"> <div class="close" @click="close()">
@@ -181,6 +181,7 @@ export default {
// this.downLoadJin = false; // this.downLoadJin = false;
// }, 5000); // }, 5000);
// arr = false // arr = false
} }
canvas = null canvas = null
console.log('41273854',canvas); console.log('41273854',canvas);
@@ -201,19 +202,19 @@ export default {
}, },
mackscreenShot(){ mackscreenShot(){
console.log('aaa') console.log('aaa')
const target=document.getElementById('capture'); const target=document.getElementById('capture');
html2canvas(target).then(canvas=>{ html2canvas(target).then(canvas=>{
const img=canvas.toDataURL('image/png'); const img=canvas.toDataURL('image/png');
const a=document.createElement('a') const a=document.createElement('a')
a.href=img; a.href=img;
a.download='业绩贺报.png' a.download='业绩贺报.png'
a.click(); a.click();
}) })
}, },
close() { close() {
console.log('xing',this.$refs.xingdownLoad);
this.$refs.xingdownLoad.innerHTML = ''; // 清空内容 this.$refs.xingdownLoad.innerHTML = ''; // 清空内容
console.log('xing',this.$refs.xingdownLoad); EWebBridge.webCallAppInJs = null
setTimeout(() => { setTimeout(() => {
this.$emit('child-colse', '1') this.$emit('child-colse', '1')
}, 200); }, 200);