1、hbuilderx新建项目-uniapp-默认模板
2、mainfest选择vue3版本
3、在/pages/index/index onload中,写下最简单测试代码
setTimeout(() => {
uni.showLoading({
title: '测试'
})
}, 2000)
4、真机连接进行调试
5、showloading正常展示,过两秒后自动关闭
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10 21H1
HBuilderX类型: 正式
HBuilderX版本号: 3.2.16
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: 红米K30 PRO
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
1、hbuilderx新建项目-uniapp-默认模板
2、mainfest选择vue3版本
3、在/pages/index/index onload中,写下最简单测试代码
setTimeout(() => {
uni.showLoading({
title: '测试'
})
}, 2000)
4、真机连接进行调试
5、showloading正常展示,过两秒后自动关闭
showloading除非调用hideloading,否则一直展示在页面
app平台调用showloading,过两秒自动关闭
创建了一个uniapp空白模板,调用uni.showLoading(),根本没有调用hideloading或showToast,在app平台会过两秒自动关闭,在h5平台正常,用同事的安卓测试,百分百复现
这个问题,一年之前就存在了,为什么现在还没有修复?
https://blog.csdn.net/qq_44467976/article/details/104176411
同问,H5使用也是不到一秒就直接消失了。
跳转到新页面,打开showLoading,预期效果是一直显示,直到数据加载完毕再调用hide,但是现在是打开showLoading 不到一秒自动消失。
回复 DCloud_UNI_LXH: 能不能让uni.showLoading 只有uni.hideLoading()时消失,现在showToast后就消失了
2022-08-15 15:45
回复 DCloud_UNI_LXH: 官网文档上还写着 loading 提示框, 需主动调用 uni.hideLoading 才能关闭提示框。 但是根本不是,showToast hideToast 也能让其消失
2022-08-15 15:55
回复 DCloud_UNI_LXH: 我现在的场景是 列表数据请求后,点击其中一条跳转详情修改,修改完毕通知列表刷新。修改完毕toast 提示保存成功, 然后延时器通知列表刷新并返回页面。弱网环境下,列表还在请求数据,并没有看到showLoading框,因为showToast 给loading框关闭了。
2022-08-15 16:02
回复 2***@qq.com: 还有就是uni.setNavigationBarTitle 这个方法在华为手机上设置导航栏标题大多数情况下不生效,偶尔生效
2022-08-15 16:11
回复 2***@qq.com: 如果使用了 showLoading ,然后使用 showToase 方法,则会变为之后的 toast,因为你调用了说明你想让用户关注 toast 信息。但是调用 hideToast 是不会让 loading 消失的,而且会在控制台有提示。
2022-08-15 17:47
回复 DCloud_UNI_LXH: 上面16:02的回复麻烦看下,我是先toast提示,然后延时器里面通知上一页面调用列表接口和返回上一页面,但是接口调用方法里面的showLoading 没显示
2022-08-25 11:32
1***@163.com
自己去好好测试一下,bug依旧存在,根本没有解决
2022-03-01 17:43