🐛 修复分享图生成错误

This commit is contained in:
BTMuli
2023-11-25 20:27:30 +08:00
parent 5f3f6640a4
commit 3b0ed774df
4 changed files with 29 additions and 21 deletions

View File

@@ -13,7 +13,6 @@
<div class="duc-doc-lt">
<DucDetailOlt :data="props.dataVal" mode="avatar" />
<DucDetailOlt :data="JSON.parse(props.dataVal.weapon)" mode="weapon" />
<!-- todo cors -->
<v-btn
class="duc-doc-btn"
@click="share"
@@ -49,7 +48,6 @@ import DucDetailOlt from "./duc-detail-olt.vue";
import DucDetailOrt from "./duc-detail-ort.vue";
import TGSqlite from "../../plugins/Sqlite";
import { generateShareImg } from "../../utils/TGShare";
import showSnackbar from "../func/snackbar";
import TOverlay from "../main/t-overlay.vue";
interface DucDetailOverlayProps {
@@ -72,10 +70,10 @@ const visible = computed({
},
});
// share
const loading = ref<boolean>(false);
// 渲染数据
const nameCard = ref<string | false>(false);
// 加载
const loading = ref<boolean>(false);
function onOverlayCancel() {
visible.value = false;
@@ -181,6 +179,10 @@ async function share(): Promise<void> {
row-gap: 10px;
}
.duc-doc-btn {
color: var(--tgc-white-1);
}
.duc-doc-rt {
position: absolute;
top: 10px;