Uniapp 微信小程序@click点击事件失效
我在一个页面上做了一个遮罩层,遮罩层上面绑定了点击事件,有一些能被点击,但是有一些还是失效了。层级遮盖的问题,但其实,就算遮罩层明显可见,遮罩在页面上方,当页面和遮罩层都默认保持同一个。,有时候虽然本地测试是好的,但是也不能保证在所有分辨率不同的屏幕上没有BUG。的时候,可能因为隐藏的遮盖效,而导致触发点击处被遮盖,导致无法点击。所以建议,当需要在遮罩层上设置点击事件的时候,不要偷懒,手动设定。因
·
除了添加@click.native.stop.prevent
之类的方法,还有可能有一个错误。
我在一个页面上做了一个遮罩层,遮罩层上面绑定了点击事件,有一些能被点击,但是有一些还是失效了。
因为遮罩层明显可见,所以我就没有考虑是z-index
层级遮盖的问题,但其实,就算遮罩层明显可见,遮罩在页面上方,当页面和遮罩层都默认保持同一个z-index
层即没有手动设置z-index
的时候,可能因为隐藏的遮盖效,而导致触发点击处被遮盖,导致无法点击。
所以建议,当需要在遮罩层上设置点击事件的时候,不要偷懒,手动设定z-index
,有时候虽然本地测试是好的,但是也不能保证在所有分辨率不同的屏幕上没有BUG。
更多推荐
已为社区贡献5条内容
所有评论(0)