小程序有个功能是打开PDF,这个功能用一个button触发,然后用openDocument实现的PDF预览。在PDF预览页面点击左上角返回的同时,快速连续点击前一个页面打开PDF的button所在位置,在进入该页面时,会连续触发多个打开PDF的响应。即使设置了mask遮罩或disable也只能过滤掉部分响应,最终会有多个响应同时触发,导致一些处理异常。debug看log,在页面切换时,连续点击操作后,就像是有多个命令在排队,当完成页面切换时,瞬间所有命令一起挤了进来。
请问这是什么原因?为什么会有多个响应一起挤进来执行?有办法限制多个响应同时执行而一次只执行一个响应吗?