fix(order): 防止订单详情页重复加载或未加载

- 在onShow中增加state.orderInfo.id存在性检查,防止无效调用
- 在onLoad中完成id赋值后主动调用getOrderDetail,确保数据加载
- 通过条件判断避免onShow与onLoad同时触发导致的重复请求
pull/167/head
wuKong 2025-11-25 11:43:03 +08:00
parent 50549b8064
commit 7a3be392d6
1 changed files with 6 additions and 1 deletions

View File

@ -428,7 +428,10 @@
onShow(async () => {
// onShow,
await getOrderDetail(state.orderInfo.id);
// onLoadstate.orderInfo.idonShow
if (state.orderInfo.id) {
await getOrderDetail(state.orderInfo.id);
}
});
onLoad(async (options) => {
@ -447,6 +450,8 @@
}
}
state.orderInfo.id = id;
// state.orderInfo.iddetailonShowdetail
await getOrderDetail(state.orderInfo.id);
});
</script>