|
@@ -34,14 +34,14 @@ onLoad(async (query: { id: string }) => {
|
|
<view class="flex-grow flex flex-col">
|
|
<view class="flex-grow flex flex-col">
|
|
<div class="aspect-[1.34/1] relative">
|
|
<div class="aspect-[1.34/1] relative">
|
|
<div class="absolute aspect-[1.26/1] top-0 w-full">
|
|
<div class="absolute aspect-[1.26/1] top-0 w-full">
|
|
- <wd-img width="100%" height="100%" :src="data.productCoverImgUrl" />
|
|
|
|
|
|
+ <wd-img width="100%" height="100%" :src="data?.productCoverImgUrl" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="relative flex-1 bg-white p-4 flex flex-col gap-4 rounded-tl-2xl rounded-tr-2xl">
|
|
<div class="relative flex-1 bg-white p-4 flex flex-col gap-4 rounded-tl-2xl rounded-tr-2xl">
|
|
<div class="flex items-center gap-1">
|
|
<div class="flex items-center gap-1">
|
|
<div class="text-[#ef4343] text-[26px] font-normal font-['D-DIN Exp'] leading-normal">
|
|
<div class="text-[#ef4343] text-[26px] font-normal font-['D-DIN Exp'] leading-normal">
|
|
<!-- 1000 -->
|
|
<!-- 1000 -->
|
|
- {{ data.points }}
|
|
|
|
|
|
+ {{ data?.points }}
|
|
</div>
|
|
</div>
|
|
<div class="text-black/60 text-base font-normal font-['PingFang SC'] leading-[34px]">
|
|
<div class="text-black/60 text-base font-normal font-['PingFang SC'] leading-[34px]">
|
|
积分
|
|
积分
|
|
@@ -50,19 +50,19 @@ onLoad(async (query: { id: string }) => {
|
|
class="w-[66px] text-black/30 text-xs font-normal font-['PingFang SC'] line-through leading-normal"
|
|
class="w-[66px] text-black/30 text-xs font-normal font-['PingFang SC'] line-through leading-normal"
|
|
>
|
|
>
|
|
<!-- ¥60 -->
|
|
<!-- ¥60 -->
|
|
- ¥{{ data.productPrice }}
|
|
|
|
|
|
+ ¥{{ data?.productPrice }}
|
|
</div>
|
|
</div>
|
|
<div class="flex-1"></div>
|
|
<div class="flex-1"></div>
|
|
<div class="text-[#999999] text-xs font-normal font-['PingFang SC'] leading-[10.18px]">
|
|
<div class="text-[#999999] text-xs font-normal font-['PingFang SC'] leading-[10.18px]">
|
|
<!-- 已售5件 -->
|
|
<!-- 已售5件 -->
|
|
- 已售{{ data.exchangeCount || 0 }}件
|
|
|
|
|
|
+ 已售{{ data?.exchangeCount || 0 }}件
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
class="w-[90px] h-4 text-black text-xl font-normal font-['PingFang SC'] leading-[10.18px]"
|
|
class="w-[90px] h-4 text-black text-xl font-normal font-['PingFang SC'] leading-[10.18px]"
|
|
>
|
|
>
|
|
<!-- 阿芙佳朵 -->
|
|
<!-- 阿芙佳朵 -->
|
|
- {{ data.prodcutName }}
|
|
|
|
|
|
+ {{ data?.prodcutName }}
|
|
</div>
|
|
</div>
|
|
<div class="h-0.25 bg-[#f6f6f6]"></div>
|
|
<div class="h-0.25 bg-[#f6f6f6]"></div>
|
|
<div class="text-black/90 text-base font-normal font-['PingFang SC'] leading-normal">
|
|
<div class="text-black/90 text-base font-normal font-['PingFang SC'] leading-normal">
|
|
@@ -87,7 +87,7 @@ onLoad(async (query: { id: string }) => {
|
|
商品详情
|
|
商品详情
|
|
</div>
|
|
</div>
|
|
</wd-divider>
|
|
</wd-divider>
|
|
- <wd-img width="100%" mode="widthFix" :src="data.productDetailsImgUrl"></wd-img>
|
|
|
|
|
|
+ <wd-img width="100%" mode="widthFix" :src="data?.productDetailsImgUrl"></wd-img>
|
|
</div>
|
|
</div>
|
|
<div class="h-[63px] bg-white backdrop-blur-[20px] flex px-3.5 items-center justify-between">
|
|
<div class="h-[63px] bg-white backdrop-blur-[20px] flex px-3.5 items-center justify-between">
|
|
<div @click="show = true">
|
|
<div @click="show = true">
|