我在聊天系统和评论区域都遇到过 软键盘把页面顶上去的问题,做聊天系统的时候废了牛鼻子劲才解决页面上移问题,这次做评论功能的时候又遇到了,我觉得以前的方法太麻烦了,想找一个简单的方法,仔细翻读uniapp文档的时候发现了一个属性adjust-position :Boolean类型,作用是键盘弹起时,是否自动上推页面
来源,uniapp官方文档

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

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

更多推荐