天天看点

Uniapp 微信小程序@click点击事件失效

除了添加

@click.native.stop.prevent

之类的方法,还有可能有一个错误。

我在一个页面上做了一个遮罩层,遮罩层上面绑定了点击事件,有一些能被点击,但是有一些还是失效了。

因为遮罩层明显可见,所以我就没有考虑是

z-index

层级遮盖的问题,但其实,就算遮罩层明显可见,遮罩在页面上方,当页面和遮罩层都默认保持同一个

z-index

层即没有手动设置

z-index

的时候,可能因为隐藏的遮盖效,而导致触发点击处被遮盖,导致无法点击。

所以建议,当需要在遮罩层上设置点击事件的时候,不要偷懒,手动设定

z-index

,有时候虽然本地测试是好的,但是也不能保证在所有分辨率不同的屏幕上没有BUG。