'app-plus': { 'softinputMode': 'adjustResize' } softinputMode:软键盘弹起模式,有两个值: adjustResize:软键盘弹出时,webview 窗体高度挤压。屏幕高度 =webview 窗体高度 + 软键盘高度 adjustPan:软键盘弹出时,webvi ..

uniapp 安卓应用,输入法软键盘弹起,窗口顶起,变形解决办法

"app-plus": {
	"softinputMode": "adjustResize"
}

softinputMode:软键盘弹起模式,有两个值:

softinputMode 默认值为 adjustPan。

uniapp 安卓应用,输入法软键盘弹起的时候,默认是窗口顶起,页面遭受挤压。这个在登录注册等业务场景下没有问题,但是在论坛聊天业务下就不行了。

这个时候需要在 pages.json 配置下,在你需要配置的页面下配置"app-plus":{"softinputMode": "adjustResize"}

还有几个相关的常用:

methods:{
	focus(e){  
	 let height = e.detail.height  
	}
}
onLoad() {  
          let screenHeight = uni.getSystemInfoSync().windowHeight;  
        }
onLoad() {  
          let statusHeight= uni.getSystemInfoSync().statusBarHeight;  
        }
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    72 引用 • 277 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    199 引用 • 1306 回帖
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    502 引用 • 1028 回帖 • 804 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    164 引用 • 579 回帖 • 569 关注
回帖
请输入回帖内容...