Skip to content

editor

editor组件聚焦不上推页面

editor组件聚焦不上推页面有以下情况

  1. 文本框(以下文本框皆指input/textarea)获取焦点后离开页面,editor组件获取焦点后,页面不上推
  2. 文本框获取焦点并失焦后离开页面,editor组件第一次获取焦点时,页面不上推

解决办法(app端)

  1. 先获取webview,以下两种方法根据实际情况选择
js
  // options api
  let webview = this.$scope.$getAppWebview()
  //compostions api
  let pages = getCurrentPages();
  let webview = pages[pages.length - 1].$getAppWebview();
  1. 设置软键盘模式
js
  // 以下三种类型都可生效
  webview.setSoftinputTemporary({mode:'adjustResize'})
  //webview.setSoftinputTemporary({mode:'adjustPan'})
  //webview.setSoftinputTemporary()

部分机型问题

如小米15 在input类型为password时,editor组件第一次获取焦点后,页面仍无法上推