提交 c15c4de7 编写于 作者: 雪洛's avatar 雪洛

fix: ios 端第三方输入法收起后点击屏幕会重新出现的Bug

上级 ef3527b4
...@@ -44,7 +44,10 @@ export default { ...@@ -44,7 +44,10 @@ export default {
methods: { methods: {
initKeyboard (el) { initKeyboard (el) {
el.addEventListener('focus', () => { el.addEventListener('focus', () => {
UniViewJSBridge.subscribe('hideKeyboard', hideKeyboard) this.hideKeyboardTemp = function () {
hideKeyboard()
}
UniViewJSBridge.subscribe('hideKeyboard', this.hideKeyboardTemp)
document.addEventListener('click', iosHideKeyboard, false) document.addEventListener('click', iosHideKeyboard, false)
this.setSoftinputNavBar() this.setSoftinputNavBar()
this.setSoftinputTemporary() this.setSoftinputTemporary()
...@@ -101,7 +104,7 @@ export default { ...@@ -101,7 +104,7 @@ export default {
} }
}, },
onKeyboardHide () { onKeyboardHide () {
UniViewJSBridge.unsubscribe('hideKeyboard', hideKeyboard) UniViewJSBridge.unsubscribe('hideKeyboard', this.hideKeyboardTemp)
document.removeEventListener('click', iosHideKeyboard, false) document.removeEventListener('click', iosHideKeyboard, false)
this.resetSoftinputNavBar() this.resetSoftinputNavBar()
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册