fix: 修复维基正文空白与个人资料、皮肤预览错乱

- WikiNodeRenderer 补回 WikiAttachmentNode/WikiNotice 导入,正文不再空白
- 个人资料与皮肤预览 key 改用 selectedId,避免瞬时 null 反复重建
This commit is contained in:
AxTps committed 2026-10-24 09:01:45 +08:00
1 parent f968de1987
commit db2199cc87
2 files changed
+3 -1

No files matched your search

@@ -622,7 +622,7 @@ watch(signedIn, (value) => {
</div>
<SkinPreviewRenderer
v-else
:key="`${selectedPlayer.uuid}:${texture.skin ?? ''}:${texture.cape ?? ''}`"
:key="selectedId ?? ''"
:texture-src="texture.skin ?? ''"
:cape-src="texture.cape"
:variant="skinVariant"
@@ -1,6 +1,8 @@
<script setup lang="ts">
import { type SkinSiteWikiNode } from '@/helpers/skin-site-api'
import WikiAttachmentNode from './WikiAttachmentNode.vue'
import WikiNotice from './WikiNotice.vue'
import { safeExternalUrl, safeWikiColor } from './wiki-color'
defineOptions({ name: 'WikiNodeRenderer' })