diff --git a/app/zone/pay/[zid]/[product_id]/[moment_id]/page.jsx b/app/zone/pay/[zid]/[product_id]/[moment_id]/page.jsx index 9d2f996..6cc4376 100644 --- a/app/zone/pay/[zid]/[product_id]/[moment_id]/page.jsx +++ b/app/zone/pay/[zid]/[product_id]/[moment_id]/page.jsx @@ -13,6 +13,7 @@ export default function Pay({ params }) { const searchParams = useSearchParams(); //当前选购的商品数据 const [data, setData] = useState({}); + //超粉商品数据 const [superfanshipData, setSuperfanshipData] = useState(); const [isFetching, setIsFetching] = useState(true); @@ -94,7 +95,14 @@ export default function Pay({ params }) { (it) => it.enable ); if (superfanPriceList) { - setSuperCheched({ index: 0, ...superfanPriceList[0] }); + if (typeof superCheched.selected === "number") { + setSuperCheched({ + index: superCheched.selected, + ...superfanPriceList[superCheched.selected], + }); + } else { + setSuperCheched({ index: 0, ...superfanPriceList[0] }); + } } else { setSuperCheched({ index: 0, ...temData.data }); } @@ -199,7 +207,7 @@ export default function Pay({ params }) { }; const handleSelectSuper = (it) => { - setSuperCheched(it); + setSuperCheched({ ...it, selected: it.index }); }; if (isFetching) {