From e595b6a5a9de50395d3b04e97881f59796cd9f80 Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Thu, 27 May 2021 17:34:25 +0800 Subject: [PATCH] fix: useKeyboard --- packages/uni-h5/src/helpers/useKeyboard.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/uni-h5/src/helpers/useKeyboard.ts b/packages/uni-h5/src/helpers/useKeyboard.ts index ae86fe10a..f2e29ea0d 100644 --- a/packages/uni-h5/src/helpers/useKeyboard.ts +++ b/packages/uni-h5/src/helpers/useKeyboard.ts @@ -1,4 +1,4 @@ -import { onBeforeUnmount, onMounted, ref } from 'vue' +import { nextTick, onBeforeUnmount, onMounted, ref } from 'vue' const KEY_MAPS = { esc: ['Esc', 'Escape'], @@ -26,6 +26,8 @@ export function useKeyboard() { if (res) { key.value = res } + // reset key.value + nextTick(() => (key.value = '')) } onMounted(() => { document.addEventListener('keyup', onKeyup) -- GitLab