收藏
回答

wx.showLoading的蒙层与菜单栏tabbar

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.showLoading 客户端 android:6.6.7; IOS:6.7.2 2.2.3

文档中说明:wx.showLoading设置mask为true显示透明蒙层,防止触摸穿透


代码运行过程中发现:如果底部设置了tabbar菜单栏,底部的菜单按钮仍然可以点击


开发工具上测试:showloading时底部菜单确实不能点击

手机移动端:showloading时,底部菜单栏可以点击,可能会导致当前界面正在登录loading,尚未获取到数据就切换到第二界面了


maybe

tabbar占用底部的空间高度,不算进屏幕的高度,如:

未设置tabbar:wx.getSystemInfoSync().windowHeight = 603

设置了tabbar:wx.getSystemInfoSync().windowHeight = 555

接着弹出蒙层时候,高和宽都为100%的话,那高度就差了603-555=48

所以设置了蒙层也没用,tabbar仍然可以点击



不过现实中除了我,谁还会一进入小程序就瞎几把点这点那的。   ╮ ( ╯▽╰ ) ╭


就酱

最后一次编辑于  2018-09-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

8 个回答