9***@qq.com
9***@qq.com
  • 发布:2020-02-21 11:06
  • 更新:2020-02-21 14:09
  • 阅读:1113

#插件讨论# 【 APP版本检测升级 - 1397551270@qq.com 】关于底部遮罩层无法遮挡顶部和底部导航栏的问题

分类:uni-app

在首页展示一个版本更新弹框,但是这个弹框的遮罩层只要index页面中,无法遮挡到底部和顶部的导航栏,请问有人有什么建议吗

2020-02-21 11:06 负责人:无 分享
已邀请:
gftttrrtrt4

gftttrrtrt4 - s

紫川丶

紫川丶

写两个原生透明view 挡住顶部导航栏和tabbar即可

// 绘制view控件,阻止点击  
                            let view1 = new plus.nativeObj.View('stopClick1',  
                            {bottom:'0px',left:'0px',height:'100px',width:'100%'},  
                            []);  
                            let view2 = new plus.nativeObj.View('stopClick2',  
                            {top:'0px',left:'0px',height:'200px',width:'100%'},  
                            []);  
                            view1.show();  
                            view2.show();

view1是底部的 view2是顶部的 height可以自己调整 使view能完全挡住你想档的地方

  • 9***@qq.com (作者)

    我试过,写了一个view在底部,全屏遮挡,然后上面弹框的点击事件也失效了

    2020-02-24 12:15

  • 9***@qq.com (作者)

    可以了哎,难道是之前我爸这个view设置了mask的原因导致不能点击吗

    2020-02-24 12:29

  • 紫川丶

    回复 9***@qq.com: 可能吧 这个我也没多研究

    2020-02-24 12:44

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