仔细翻读uniapp文档的时候发现了一个属性adjust-position :Boolean类型,作用是键盘弹起时,是否自动上推页面
:adjust-position="false"

发现将adjust-position属性设置为false。就可以了。前提是vue 页面 softinputMode不能是为 adjustResize
这个softinputMode属性在page.json文件中,找到需要修改的页面配置,在app-plus中找到softinputMode属性,uniapp中默认属性值是adjustPan,
后续在点击输入框,弹出的软键盘就不会把页面整体往上移了
完结-----散会o( ̄▽ ̄)ブ
 

 pages.json 需要的页面中配置
“app-plus”: {
“softinputNavBar”: “none”,
“softinputMode”: “adjustResize”,
“popGesture”:“none” // 配置 此句代码
}

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐