Commit 26f251e1ed5bfd79c8615fb552ca302f917cc588
1 parent
1214b7c3
fix(qrcode): qrcode not displayed properly
fixed: #1026
Showing
1 changed file
with
5 additions
and
3 deletions
src/components/Qrcode/src/Qrcode.vue
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | </div> |
5 | 5 | </template> |
6 | 6 | <script lang="ts"> |
7 | - import { defineComponent, watch, PropType, ref, unref } from 'vue'; | |
7 | + import { defineComponent, watch, PropType, ref, unref, onMounted } from 'vue'; | |
8 | 8 | import { toCanvas, QRCodeRenderersOptions, LogoType } from './qrcodePlus'; |
9 | 9 | import { toDataURL } from 'qrcode'; |
10 | 10 | import { downloadByUrl } from '/@/utils/file/download'; |
... | ... | @@ -93,16 +93,18 @@ |
93 | 93 | }); |
94 | 94 | } |
95 | 95 | |
96 | + onMounted(createQrcode); | |
97 | + | |
96 | 98 | // 监听参数变化重新生成二维码 |
97 | 99 | watch( |
98 | 100 | props, |
99 | 101 | () => { |
100 | - createQrcode() | |
102 | + createQrcode(); | |
101 | 103 | }, |
102 | 104 | { |
103 | 105 | deep: true, |
104 | 106 | } |
105 | - ) | |
107 | + ); | |
106 | 108 | |
107 | 109 | return { wrapRef, download }; |
108 | 110 | }, | ... | ... |