
在 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 下的子元素点击生效?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号