uni.showLoading({
title: '加载中',
mask: true,
});
设置后浏览器和app端都无效,是最新版的hbuilderx 2.3.7.20191024

- 发布:2019-10-28 20:10
- 更新:2025-04-12 03:07
- 阅读:6473

x***@vip.qq.com - 1
我的也是 这个问题!

+1 什么时候能修复?

1***@163.com - 前端第一菜鸡
我也是,大约在两秒后会禁止点击

请问下 这个问题,好像我现在还是能遇到,官方是没有进行修改的么

@HRK_01 你好,我也遇到了这个问题,看谷歌浏览器调试工具发现直接原因是因为:
用于实现mask的div节点style设置了background: transparent;
<div class="uni-mask" style="background: transparent;"></div>
详情情况请看下面的截图
我猜测有问题的代码位置是:https://github.com/dcloudio/uni-app/blob/v3.0.0-alpha-4050720250320001/packages/uni-h5/src/service/api/ui/popup/toast.tsx 第83行
以下是我的开发环境信息:
hbuilder版本是4.57
项目类型是uni-app,创建项目的模板是:Hello uni-app, vue版本3,不启用uni-app x
uniapp-cli-vite\node_modules\@dcloudio\uni-h5 版本是 3.0.0-alpha-4050720250320001
运行方式:在浏览器中运行
我临时workround方法:在App.vue style里增加代码:
.uni-mask {
background: rgba(0, 0, 0, 0.5) !important;
}
让background: transparent;无法生效
HRK_01
请问现在的版本还会复现该问题吗
2024-01-22 15:23
lizzy
回复 HRK_01: 现在还会复现,请问什么时候可以好
2024-12-18 10:01
lizzy
回复 HRK_01: uniapp 微信小程序的
2024-12-18 10:01