fix: OTAwifi页面跳转逻辑优化
This commit is contained in:
+11
-11
@@ -531,18 +531,18 @@ const handleWsFail = () => {
|
|||||||
failUpdate();
|
failUpdate();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 处理更新完成返回,兼容首页 OTA 弹窗入口和设备页普通入口。
|
||||||
const handleDone = () => {
|
const handleDone = () => {
|
||||||
uni.navigateBack({
|
const pages = getCurrentPages();
|
||||||
delta: 1,
|
const prevPage = pages[pages.length - 2];
|
||||||
success() {
|
const prevVm = prevPage?.$vm;
|
||||||
const pages = getCurrentPages();
|
|
||||||
const prevPage = pages[pages.length - 2];
|
if (prevVm && "otaState" in prevVm && "otaVisible" in prevVm) {
|
||||||
if (prevPage) {
|
prevVm.otaState = "update_success";
|
||||||
prevPage.$vm.otaState = "update_success";
|
prevVm.otaVisible = true;
|
||||||
prevPage.$vm.otaVisible = true;
|
}
|
||||||
}
|
|
||||||
},
|
uni.navigateBack({ delta: 1 });
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleRetry = () => {
|
const handleRetry = () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user