我在聊天系统和评论区域都遇到过 软键盘把页面顶上去的问题,做聊天系统的时候废了牛鼻子劲才解决页面上移问题,这次做评论功能的时候又遇到了,我觉得以前的方法太麻烦了,想找一个简单的方法,仔细翻读uniapp文档的时候发现了一个属性adjust-position :Boolean类型,作用是键盘弹起时,是否自动上推页面
来源,uniapp官方文档
- 发现将adjust-position属性设置为false。就可以了。前提是vue 页面 softinputMode不能是为 adjustResize
- 这个softinputMode属性在page.json文件中,找到需要修改的页面配置,在app-plus中找到softinputMode属性,uniapp中默认属性值是adjustPan,
- 后续在点击输入框,弹出的软键盘就不会把页面整体往上移了
- 完结-----散会o( ̄▽ ̄)ブ
在uniapp中遇到软键盘弹出导致页面上移的问题,通过调整page.json中的softinputMode属性为adjustPan,并设置adjust-position为false,可以避免页面整体上移。这种方法简化了解决此问题的步骤,确保了输入框弹出键盘时不干扰页面布局。
1万+





