From 46df21a583a757755c3d64965ccf530e1c4b5787 Mon Sep 17 00:00:00 2001 From: qiang Date: Fri, 15 Apr 2022 17:55:20 +0800 Subject: [PATCH] chore: build h5 --- packages/uni-h5/dist/uni-h5.cjs.js | 7 +++++-- packages/uni-h5/dist/uni-h5.es.js | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/uni-h5/dist/uni-h5.cjs.js b/packages/uni-h5/dist/uni-h5.cjs.js index d09f1b3bc..7feef9f04 100644 --- a/packages/uni-h5/dist/uni-h5.cjs.js +++ b/packages/uni-h5/dist/uni-h5.cjs.js @@ -2279,18 +2279,21 @@ const props$n = { const emit$1 = ["keyboardheightchange"]; function useKeyboard$1(props2, elRef, trigger) { function initKeyboard(el) { + const isApple = vue.computed(() => String(navigator.vendor).indexOf("Apple") === 0); el.addEventListener("focus", () => { clearTimeout(resetTimer); document.addEventListener("click", iosHideKeyboard, false); }); const onKeyboardHide = () => { document.removeEventListener("click", iosHideKeyboard, false); - if (String(navigator.vendor).indexOf("Apple") === 0) { + if (isApple.value) { document.documentElement.scrollTo(document.documentElement.scrollLeft, document.documentElement.scrollTop); } }; el.addEventListener("blur", () => { - el.blur(); + if (isApple.value) { + el.blur(); + } onKeyboardHide(); }); } diff --git a/packages/uni-h5/dist/uni-h5.es.js b/packages/uni-h5/dist/uni-h5.es.js index 2241aae95..5a378aa6d 100644 --- a/packages/uni-h5/dist/uni-h5.es.js +++ b/packages/uni-h5/dist/uni-h5.es.js @@ -7156,18 +7156,21 @@ const props$u = { const emit$1 = ["keyboardheightchange"]; function useKeyboard$1(props2, elRef, trigger) { function initKeyboard(el) { + const isApple = computed(() => String(navigator.vendor).indexOf("Apple") === 0); el.addEventListener("focus", () => { clearTimeout(resetTimer); document.addEventListener("click", iosHideKeyboard, false); }); const onKeyboardHide = () => { document.removeEventListener("click", iosHideKeyboard, false); - if (String(navigator.vendor).indexOf("Apple") === 0) { + if (isApple.value) { document.documentElement.scrollTo(document.documentElement.scrollLeft, document.documentElement.scrollTop); } }; el.addEventListener("blur", () => { - el.blur(); + if (isApple.value) { + el.blur(); + } onKeyboardHide(); }); } -- GitLab