From 1c42598335af32371046a06f577902058b201312 Mon Sep 17 00:00:00 2001 From: zzc <1761997216@qq.com> Date: Sat, 31 Jan 2026 21:34:16 +0800 Subject: [PATCH] fix: third api --- pages/avatar/index.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pages/avatar/index.vue b/pages/avatar/index.vue index ffb1b79..4b5d925 100644 --- a/pages/avatar/index.vue +++ b/pages/avatar/index.vue @@ -107,7 +107,7 @@ :key="i" class="grid-item" :class="{ active: selectedDecor === decor }" - @tap="selectedDecor = decor" + @tap="toggleDecor(decor)" > @@ -381,6 +381,14 @@ const toggleFrame = (frame) => { } }; +const toggleDecor = (decor) => { + if (selectedDecor.value === decor) { + selectedDecor.value = null; + } else { + selectedDecor.value = decor; + } +}; + // 挂饰状态 const decorState = ref({ x: 300, // 初始中心 X (rpx)