A页面跳转B页面,B页面onload里调用请求接口数据,所以请求前加了showloading提示,请求完成后关闭showloading, 当从A跳转时,页面还没有转到B,showloading就已经在A页面弹出来了,
- 发布:2020-06-07 10:21
- 更新:2020-12-24 09:11
- 阅读:1011
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 1909
HBuilderX类型: 正式
HBuilderX版本号: 2.7.9
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: 小米9SE
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
页面完成跳转后加载
页面完成跳转后加载
实际结果:
页面未跳转就已经加载
页面未跳转就已经加载
bug描述:
A页面跳转B页面时为什么先执行B页面的onload方法
onload写了
uni.showLoading({
title:'加载中...',
})
页面还没转过去,showloading就已经执行了
老哥把你代码放出来,或者写个dome复现一下。
-
ge (作者)
说的已经很明确了,A页面通过uni.navigateTo跳转B页面,
uni.navigateTo({
url: 'b'
})
B页面加载数据的时候用uni.showLoading等待数据返回,跳转的时候,页面未转过去,uni.showLoading就已经出现了2020-06-12 10:05