fix: third api

This commit is contained in:
zzc
2026-01-31 21:34:16 +08:00
parent 07809e4d3d
commit 1c42598335

View File

@@ -107,7 +107,7 @@
:key="i" :key="i"
class="grid-item" class="grid-item"
:class="{ active: selectedDecor === decor }" :class="{ active: selectedDecor === decor }"
@tap="selectedDecor = decor" @tap="toggleDecor(decor)"
> >
<image :src="decor.imageUrl" class="grid-img" mode="aspectFit" /> <image :src="decor.imageUrl" class="grid-img" mode="aspectFit" />
<view v-if="selectedDecor === decor" class="check"></view> <view v-if="selectedDecor === decor" class="check"></view>
@@ -381,6 +381,14 @@ const toggleFrame = (frame) => {
} }
}; };
const toggleDecor = (decor) => {
if (selectedDecor.value === decor) {
selectedDecor.value = null;
} else {
selectedDecor.value = decor;
}
};
// 挂饰状态 // 挂饰状态
const decorState = ref({ const decorState = ref({
x: 300, // 初始中心 X (rpx) x: 300, // 初始中心 X (rpx)