uni-app ios 初次进入网络没有加载 导致出现异常
1、 重载页面、
onload {
uni.onNetworkStatusChange(this.onNetworkStatusChange);
}
method: {
onNetworkStatusChange(res) {
if (res.isConnected) {
// 当网络连接后的逻辑
uni.showToast({
title: "网络已连接"
});
// 刷新页面
// uni.reLaunch({
// url: "/" + this.$options.name
// });
// 重启应用
} else {
// 当网络断开后的逻辑
uni.showToast({
title: "网络已断开"
});
}
},
}
重启应用
如果逻辑复杂建议重启应用
if (plus.os.name.toLowerCase() === 'ios') {
plus.runtime.restart(function() {
console.log("应用已重启");
}, function(error) {
console.error("重启应用失败: " + error.message);
});
} else {
console.log("该功能仅支持iOS平台");
}
原文地址:https://blog.csdn.net/Edwin_jade/article/details/142529191
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!