mirror of
https://github.com/vbenjs/vben-admin-thin-next.git
synced 2025-01-23 17:50:22 +08:00
parent
1214b7c32c
commit
26f251e1ed
@ -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 };
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user