From 48157c4f3acfe863c927f8d4478459ab1b0254c0 Mon Sep 17 00:00:00 2001 From: wangyaqi Date: Mon, 20 Apr 2020 13:11:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DonKeyboardHeightChange?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E7=9B=91=E5=90=AC=E7=9A=84Bug=20askId:=20918?= =?UTF-8?q?18?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/service/api/ui/keyboard.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/core/service/api/ui/keyboard.js b/src/core/service/api/ui/keyboard.js index e01c4731..d4f17e42 100644 --- a/src/core/service/api/ui/keyboard.js +++ b/src/core/service/api/ui/keyboard.js @@ -4,16 +4,16 @@ import { import { onMethod -} from '../../platform' - -const callbacks = [] - +} from '../../platform' + +let callback + onMethod('onKeyboardHeightChange', res => { - callbacks.forEach(callbackId => { - invoke(callbackId, res) - }) -}) + if (callback) { + invoke(callback, res) + } +}) export function onKeyboardHeightChange (callbackId) { - callbacks.push(callbackId) -} + callback = callbackId +} -- GitLab