diff --git a/packages/uni-components/src/helpers/useKeyboard.ts b/packages/uni-components/src/helpers/useKeyboard.ts index 05bb3b879a36aab45ef6e5c8981c280d70663e00..a56db1346b094eb9593d6fc5e6bb2542e8531791 100644 --- a/packages/uni-components/src/helpers/useKeyboard.ts +++ b/packages/uni-components/src/helpers/useKeyboard.ts @@ -226,6 +226,9 @@ export function useKeyboard( } el.addEventListener('blur', () => { + // 在iOS设备上,手动调用uni.hideKeyboard(),键盘收起并且触发blur,但实际并没有blur。 + // 此时如果再点击页面其他地方会重新聚焦,此处做处理 + el.blur() focus = false onKeyboardHide() })