在 uni-app 中,uni.hideNavigationBarLoading()
方法用于停止显示在页面导航栏中的加载动画。通常与 uni.showNavigationBarLoading()
配对使用,用来在数据加载或其他异步操作结束后,给用户一个明确的反馈,表示操作已经完成。
使用说明
此方法没有必要接受任何参数,因为它的作用是全局性的,即隐藏当前页面导航栏的加载动画。
API 结构
javascript
uni.hideNavigationBarLoading();
示例代码
以下是一个示例,展示了如何在数据加载完成后调用 uni.hideNavigationBarLoading
方法来隐藏加载动画:
javascript
uni.showNavigationBarLoading(); // 开始加载时显示加载动画
// 假设这里有一个数据请求或者长时间运行的任务
setTimeout(() => {
// 假设任务完成,隐藏加载动画
uni.hideNavigationBarLoading(); // 结束加载时隐藏加载动画
}, 2000);
在实际应用中,你会在数据请求的回调函数中调用 uni.hideNavigationBarLoading()
,而不是在 setTimeout
中。
请注意,uni.hideNavigationBarLoading()
的调用需要与 uni.showNavigationBarLoading()
成对出现,以确保界面逻辑的一致性。
更多信息请参阅 uni-app 官方文档。