Bladeren bron

静态页面

1002884655 4 jaren geleden
bovenliggende
commit
c00e4113c3
1 gewijzigde bestanden met toevoegingen van 7 en 1 verwijderingen
  1. 7
    1
      src/pages/WoDe/XiaZaiErWeiMa/index.vue

+ 7
- 1
src/pages/WoDe/XiaZaiErWeiMa/index.vue Bestand weergeven

@@ -12,7 +12,7 @@
12 12
               <img v-if="QrCodeUrl !== null" :src="QrCodeUrl" class="contain" alt="">
13 13
             </div>
14 14
           </div>
15
-          <div class="SaveImg">
15
+          <div class="SaveImg" :style="{opacity: ShowSaveImgBtn ? 1 : 0}">
16 16
             <a @click="SaveImg">保存截图</a>
17 17
           </div>
18 18
         </div>
@@ -33,6 +33,7 @@ export default {
33 33
   name: '',
34 34
   data () {
35 35
     return {
36
+      ShowSaveImgBtn: false,
36 37
       QrCodeUrl: null,
37 38
       CanvasImg: null,
38 39
       Base64Img: null
@@ -74,7 +75,11 @@ export default {
74 75
     },
75 76
     SaveImg () {
76 77
       if (window.js2native !== undefined) {
78
+        this.ShowSaveImgBtn = false
77 79
         window.js2native.screen(document.getElementsByClassName('PageContainer')[0].getBoundingClientRect().top)
80
+        window.setTimeout(() => {
81
+          this.ShowSaveImgBtn = true
82
+        }, 300)
78 83
       } else {
79 84
         if (this.$refs.CanvasImgDownload) {
80 85
           this.$refs.CanvasImgDownload.click()
@@ -89,6 +94,7 @@ export default {
89 94
           html2canvas(this.$refs.PageContainer).then(function (canvas) {
90 95
             document.body.appendChild(canvas)
91 96
             _that.CanvasImg = canvas.toDataURL('image/jpeg', 1.0)
97
+            _that.ShowSaveImgBtn = true
92 98
           })
93 99
         }, 1000)
94 100
       }).catch((res) => {