Appearance
editor
editor组件聚焦不上推页面
editor组件聚焦不上推页面有以下情况
- 在文本框(以下文本框皆指input/textarea)获取焦点后离开页面,editor组件获取焦点后,页面不上推
- 在文本框获取焦点并失焦后离开页面,editor组件第一次获取焦点时,页面不上推
解决办法(app端)
- 先获取webview,以下两种方法根据实际情况选择
js
// options api
let webview = this.$scope.$getAppWebview()
//compostions api
let pages = getCurrentPages();
let webview = pages[pages.length - 1].$getAppWebview();- 设置软键盘模式
js
// 以下三种类型都可生效
webview.setSoftinputTemporary({mode:'adjustResize'})
//webview.setSoftinputTemporary({mode:'adjustPan'})
//webview.setSoftinputTemporary()部分机型问题
如小米15 在input类型为password时,editor组件第一次获取焦点后,页面仍无法上推