UniApp/Vue 中如何让父元素 Pointer-Events: None 下的子元素点击生效?
在 uniapp/vue 中让父元素 pointer-events: none 下的子元素点击生效
当我们设置父元素的 pointer-events 为 none 时,它将阻止鼠标或触摸事件传递给子元素。在这种情况下,底部的点击事件将无法生效。
要解决此问题,可以给需要点击事件的子元素添加 pointer-events: initial 样式。这样,子元素将忽略父元素的 pointer-events 设置,并可以正常接收点击事件。
示例代码:
<view style="pointer-events: none"> <view @click="next" style="pointer-events: initial"> <view>开始</view> </view> </view>
通过在需要点击事件的子元素上应用 pointer-events: initial 样式,子元素可以正常接收点击事件,即使其父元素设置了 pointer-events: none。
以上就是UniApp/Vue 中如何让父元素 Pointer-Events: None 下的子元素点击生效?的详细内容,更多请关注其它相关文章!