This commit is contained in:
2025-05-27 20:03:47 +08:00
parent 3c812c37e7
commit 03ecb95a9b
8 changed files with 107 additions and 28 deletions

View File

@@ -1,13 +1,19 @@
<script setup>
import {onMounted} from "vue";
import {watch, ref} from "vue";
import XModal from "./XModal.vue";
import XQrCode from "./XQrCode.vue";
import Api from "../api/index.js";
const show = defineModel('show');
const qrCode = ref(null);
onMounted(() => {
});
watch(
() => show.value,
(val) => {
if (val) Api.system.createQrcode().then(({data}) => {
qrCode.value = data.url;
})
}
)
</script>
<template>
@@ -23,7 +29,8 @@ onMounted(() => {
<view class="title">绑定</view>
<view class="!mt-[24rpx] w-[320rpx] !mx-auto aspect-square">
<x-qr-code size="320rpx" :qrSize="180" content="公众号"></x-qr-code>
<image v-if="qrCode" class="!size-full" :src="qrCode"></image>
<tui-loading v-else type="row"></tui-loading>
</view>
<view class="desc !mt-[24rpx]">截图保存后使用微信扫码并关注</view>
</view>