当前位置: 首页 > news >正文

【uniapp】 软键盘弹出后fixed定位被顶上去问题

问题描述

当手机设计的导航栏为fixed定位上去时,输入框获取焦点就会把顶部自定义的导航栏顶到上面去,如下图所示
在这里插入图片描述

解决办法

输入框设置 :adjust-position=“false”

<input type="text"  :adjust-position="false" @focus="inputBindFocus" @blur="outBindFocus"/>

当输入框获取焦点时获取到软键盘的高度,方法为inputBindFocus

inputBindFocus(e) {
if (e.detail.height) {this.fixTop = e.detail.height //这个高度就是软键盘的高度}},

失去焦点时的 方法

outBindFocus() {this.fixTop = 0;},

然后把fiexTop给弹窗的最外层加上padding就好了

<view class="popCon" :style="'padding-bottom:'+fixTop+'px'">

亲测有效,哈哈,但是有一点延迟,不知道大佬有没有好的解决办法,欢迎评论

http://www.lryc.cn/news/117626.html

相关文章:

  • HarmonyOS应用开发者基础认证考试题库
  • FANUC机器人SRVO-105和SRVO-067故障报警原因分析及处理方法
  • 在vue中Antv G2 折线图如何添加点击事件获取折线上点的值
  • 深度学习中训练、推理和验证分别都是什么意思
  • C语言规范
  • Express中间件
  • 124. 二叉树中的最大路径和
  • 管理类联考——逻辑——论证逻辑——汇总篇——真题和典例——分析
  • 深度ip转换器:一键更换ip地址方法
  • 【TypeScript】类型断言-类型的声明和转换(五)
  • 行业追踪,2023-08-10
  • Nodejs下动态加载文件夹下的文件模块
  • C#实现旋转图片验证码
  • MySQL—缓存
  • IP提取器对比器
  • 【Spring Boot】构建RESTful服务 — RESTful简介
  • 模仿火星科技 基于cesium+水平面积测量+可编辑
  • 26.配电网规划——考虑潮流约束的配电网规划
  • 【云原生】K8S集群
  • python接口自动化之自动发送测试报告邮件
  • umi出现“Cannot find module ‘umi-build-dev/lib/routes‘“ 错误
  • Redis类型检查与命令多态
  • mysql支持的xa具体指的是什么?
  • IntelliJ Idea 编译时控制台上中文输出乱码
  • 锚框【目标检测】
  • 001-Spring boot 启动内置Web容器分析
  • 【Cocos Creator 项目实战 】消灭星星加强版(附带完整源码工程)
  • 2023软件测试岗必问的100个面试题【含答案】
  • MediaExtractor MediaCodec手动解码播放音乐
  • element表格+表单+表单验证结合运用