无木
2021-08-03 26f251e1ed5bfd79c8615fb552ca302f917cc588
fix(qrcode): qrcode not displayed properly

fixed: #1026
1个文件已修改
8 ■■■■■ 已修改文件
src/components/Qrcode/src/Qrcode.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Qrcode/src/Qrcode.vue
@@ -4,7 +4,7 @@
  </div>
</template>
<script lang="ts">
  import { defineComponent, watch, PropType, ref, unref } from 'vue';
  import { defineComponent, watch, PropType, ref, unref, onMounted } from 'vue';
  import { toCanvas, QRCodeRenderersOptions, LogoType } from './qrcodePlus';
  import { toDataURL } from 'qrcode';
  import { downloadByUrl } from '/@/utils/file/download';
@@ -93,16 +93,18 @@
        });
      }
      onMounted(createQrcode);
      // 监听参数变化重新生成二维码
      watch(
        props,
        () => {
          createQrcode()
          createQrcode();
        },
        {
          deep: true,
        }
      )
      );
      return { wrapRef, download };
    },