// 提交事件
jq('.btn-dialog-confirm').on({'tap': function(event){
event.stopPropagation();
doc.activeElement.blur();
// 业务代码
});
// 提交后执行
$.toast('提交成功');
Wupa.fire('socket:aluc-change', main.parent(), {});
setTimeout(function(){
$.back();
}, 100);
var oldBack = $.back;
$.back = function() {
oldBack();
};
- 发布:2024-12-30 11:36
- 更新:2024-12-30 12:22
- 阅读:60
产品分类: HTML5+
HBuilderX版本号: 4.43
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: BZI-W20 HarmonyOS 2.0
打包方式: 离线
示例代码:
操作步骤:
复现操作
打开页面 -> 点击输入框 -> 弹窗软键盘 -> 编辑完直接点击保存(tap事件有触发blur())-> 提交完成后 -> 触发一次fire() -> settimeout延迟关闭页面 $.back()
复现操作
打开页面 -> 点击输入框 -> 弹窗软键盘 -> 编辑完直接点击保存(tap事件有触发blur())-> 提交完成后 -> 触发一次fire() -> settimeout延迟关闭页面 $.back()
预期结果:
正常是应该提交后关闭页面,不会妨碍上个页面进行点击操作等,或切换其他页面显示
正常是应该提交后关闭页面,不会妨碍上个页面进行点击操作等,或切换其他页面显示
实际结果:
实际是偶尔性出现、不频繁,提交后关闭页面妨碍了上个页面操作或切换其他页面操作,怎么点击屏幕都没有效果
实际是偶尔性出现、不频繁,提交后关闭页面妨碍了上个页面操作或切换其他页面操作,怎么点击屏幕都没有效果
bug描述:
偶尔性出现,关闭页面后应用界面点击没有任何反应(下拉刷新时有个loading动画;操作多次返回键也没有用,仍是没反应)
操作
打开页面 -> 点击输入框 -> 弹窗软键盘 -> 编辑完直接点击保存(tap事件有触发blur())-> 提交完成后 -> 触发一次fire() -> settimeout延迟关闭页面 $.back()
ccab (作者)
不是,我这个是以前老版的安卓HTML5+
2024-12-30 15:27