fix:商品不存在时,不展示 empty 的情况

This commit is contained in:
YunaiV
2025-04-29 11:47:50 +08:00
parent 49dbce22d1
commit c7d101cd05
4 changed files with 37 additions and 12 deletions
+11
View File
@@ -226,6 +226,11 @@
// 查询活动
const getActivity = async (id) => {
const { data } = await SeckillApi.getSeckillActivity(id);
if (!data) {
state.goodsInfo = null;
state.skeletonLoading = false;
return;
}
activity.value = data;
timeStatusEnum.value = getTimeStatusEnum(activity.value.startTime, activity.value.endTime);
state.percent = 100 - (data.stock / data.totalStock) * 100;
@@ -236,6 +241,11 @@
// 查询商品
const getSpu = async (id) => {
const { data } = await SpuApi.getSpuDetail(id);
if (!data) {
state.goodsInfo = null;
state.skeletonLoading = false;
return;
}
data.activity_type = 'seckill';
state.goodsInfo = data;
// 处理轮播图
@@ -274,6 +284,7 @@
// 非法参数
if (!options.id) {
state.goodsInfo = null;
state.skeletonLoading = false;
return;
}