前言
点击遮罩时会出现反复 “跳动、开了又关、无法关闭” 问题。
在 uniapp 项目开发中,使用 uview 组件库的过程中,凡是带有 closeOnClickOverlay 属性的组件,出现点击外部遮罩层时 “反复横跳 / 关了又弹出来 / 无法关闭 / 关一半又弹回来了” 等非常奇怪的问题,明明已经按照要求设置了 close 关闭函数(但依旧无法关闭),无论 uview1.x 或 2.x 版本,只要组件带有 closeOnClickOverlay 属性,完美解决此问题。
支持 uniapp v2 / v3 版本,包括但不限于:calendar日历,picker选择器,popup弹出层,modal模态框,action-sheet操作菜单
如下图所示,点击遮罩层就是关不掉,并且已经确定用法完全正确,就是死活无法收起来。
解决方案
按照下方教程和示例代码