让我学习
让我学习
  • 发布:2022-03-23 20:20
  • 更新:2022-03-23 20:43
  • 阅读:325

【报Bug】APP遮罩淡入淡出效果 获取手机高度后 必须 -1 才能正常显示

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22000.493

HBuilderX类型: 正式

HBuilderX版本号: 3.3.13

手机系统: Android

手机系统版本号: Android 11

手机厂商: 荣耀

手机机型: 荣耀x10

页面类型: nvue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

let sysInfo = uni.getSystemInfoSync();

// this.height = sysInfo.windowHeight // 这样写不能运行
this.height = sysInfo.windowHeight - 1 // 这样写可以运行,但是底部少遮了1px

操作步骤:

打开demo运行即可

预期结果:

淡入淡出全屏显示

实际结果:

不显示或少了底部1px显示

bug描述:

APP端,做一个全屏的淡入淡出遮罩层,获取手机高度后,必须要 -1 才能显示, 不然点击了没效果

2022-03-23 20:20 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

点击方法有没有执行?有没有打印?@touchmove 会不会有影响?

  • 让我学习 (作者)

    点击方法有执行,有打印内容,不会有影响

    2022-03-24 11:23

  • 让我学习 (作者)

    我把@touchmove 去掉, e.stopPropagation()去掉,还是出现这种情况

    2022-03-24 11:25

该问题目前已经被锁定, 无法添加新回复