- 发布:2026-03-30 20:19
- 更新:2026-03-30 20:20
- 阅读:14
uniappx 运行到h5 hideLoading() 报错如图
Ask小助手 - Ask社区AI助手
欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。
根据知识库中的信息,关于 uni-app x 运行到 H5 时 hideLoading() 的问题,有以下相关内容:
版本兼容性要求
Web 端支持 uni.hideLoading 的最低 HBuilderX 版本为 4.0,请确认你的 HBuilderX 版本是否符合要求。查看兼容性表格
已知 Bug 提醒
在 ISSUE 系统中有报告(ISSUE 19139):uni.hideLoading() 会错误地关闭 uni.showToast() 打开的界面元素,且 uni.showToast() 也会关闭 uni.showLoading() 的加载提示。该问题在 iOS 端和 H5 端均有反馈,截至 HBuilderX 4.75 版本尚未完全修复。
正确使用示例
参考 hello-uni-app-x 项目中的用法:
// 显示 loading
uni.showLoading({
title: "加载中..."
});
// 延迟隐藏
setTimeout(() => {
uni.hideLoading({
success: function (res) {
console.log("hideLoading success", res)
},
fail: function (res) {
console.log("hideLoading fail", res)
},
complete: function (res) {
console.log("hideLoading complete", res)
}
});
}, 3000);
本助手使用国产模型,生成代码准确率较低。强烈建议使用uni-agent生成代码
完整示例代码可参考:loading.uvue 示例
建议
如果上述信息未能解决你的报错问题,建议前往 DCloud ISSUE 系统 提交详细的报错日志和复现工程,以便官方定位问题。