mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-12 09:18:14 +08:00
🐛 修复名片渲染异常
This commit is contained in:
@@ -47,7 +47,7 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { computed, onMounted, ref } from "vue";
|
import { computed, onMounted, ref } from "vue";
|
||||||
|
|
||||||
import TGSqlite from "../../plugins/Sqlite/index.js";
|
import TSUserAvatar from "../../plugins/Sqlite/modules/userAvatar.js";
|
||||||
import { useUserStore } from "../../store/modules/user.js";
|
import { useUserStore } from "../../store/modules/user.js";
|
||||||
import { getZhElement } from "../../utils/toolFunc.js";
|
import { getZhElement } from "../../utils/toolFunc.js";
|
||||||
import TItembox, { TItemBoxData } from "../main/t-itembox.vue";
|
import TItembox, { TItemBoxData } from "../main/t-itembox.vue";
|
||||||
@@ -120,14 +120,10 @@ const skills = computed<TGApp.Game.Avatar.Skill[]>(() => {
|
|||||||
|
|
||||||
const nameCard = ref<string | false>(false);
|
const nameCard = ref<string | false>(false);
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(() => {
|
||||||
if (!props.modelValue) return;
|
if (!props.modelValue) return;
|
||||||
if (props.modelValue.avatar.id !== 10000005 && props.modelValue.avatar.id !== 10000007) {
|
const cardFind = TSUserAvatar.getAvatarCard(props.modelValue.avatar.id);
|
||||||
const role = await TGSqlite.getAppCharacter(props.modelValue.avatar.id);
|
nameCard.value = `/source/nameCard/profile/${cardFind}.webp`;
|
||||||
nameCard.value = `/source/nameCard/profile/${role.nameCard}.webp`;
|
|
||||||
} else {
|
|
||||||
nameCard.value = "/source/nameCard/profile/原神·印象.webp";
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function getWeaponTitle(): string {
|
function getWeaponTitle(): string {
|
||||||
|
|||||||
Reference in New Issue
Block a user