news 2026/5/26 4:11:54

自定义app端、小程序端和H5等多端自定义键盘输入框,跟随系统键盘弹出和隐藏

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
自定义app端、小程序端和H5等多端自定义键盘输入框,跟随系统键盘弹出和隐藏

1.标签代码:

<textarea class="message-input":style="'position:fixed;z-index:999;'+(keyboardHeight>=0?'bottom:'+keyboardHeight+'rpx;':'bottom:'+'0rpx')"ref="input"v-model="newPostContent":auto-focus="keyboardHeight>=0|| messageInput":placeholder="answerName"confirm-type="search"@keyup.enter="submitMessage"@confirm="submitMessage"></textarea>

2.卸载键盘时取消监听:

onUnload(){// 页面卸载时取消监听uni.offKeyboardHeightChange();},

3.监听键盘高度:

// 监听键盘高度变化uni.onKeyboardHeightChange(res=>{this.keyboardHeight=res.height;if(this.keyboardHeight>0){this.keyboardHeight-=this.inputContainerHeight;// 加上输入区域自身高度,避免遮挡}console.log('当前键盘高度:',this.keyboardHeight);});

4.全局变量:

keyboardHeight:0,// 键盘高度inputContainerHeight:200// 输入区域自身高度,用于给主内容区设置底部paddingnewPostContent:'',// 评论内容

5.css

.message-input {
width: 86%;
display: inline-block;
height: 100rpx;
box-shadow: 0 2rpx 10rpx rgb(98, 98, 98,0.3);
background: rgba(255, 255, 255, 0.14);
border-radius: 5px;
padding: 10px;
margin-bottom: 10px;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/25 23:45:30

5分钟掌握CAN总线工具:Python cantools终极使用指南

5分钟掌握CAN总线工具&#xff1a;Python cantools终极使用指南 【免费下载链接】cantools CAN bus tools. 项目地址: https://gitcode.com/gh_mirrors/ca/cantools 在现代汽车电子和工业控制系统中&#xff0c;CAN总线技术扮演着至关重要的角色。Python cantools库作为…

作者头像 李华
网站建设 2026/5/26 4:53:00

抖音无水印下载:3分钟学会视频本地保存技巧

抖音无水印下载&#xff1a;3分钟学会视频本地保存技巧 【免费下载链接】douyin_downloader 抖音短视频无水印下载 win编译版本下载&#xff1a;https://www.lanzous.com/i9za5od 项目地址: https://gitcode.com/gh_mirrors/dou/douyin_downloader 想要永久保存抖音上的…

作者头像 李华
网站建设 2026/5/26 4:52:26

如何将闲置安卓电视盒子改造成高性能Armbian服务器

如何将闲置安卓电视盒子改造成高性能Armbian服务器 【免费下载链接】amlogic-s9xxx-armbian amlogic-s9xxx-armbian: 该项目提供了为Amlogic、Rockchip和Allwinner盒子构建的Armbian系统镜像&#xff0c;支持多种设备&#xff0c;允许用户将安卓TV系统更换为功能强大的Armbian服…

作者头像 李华
网站建设 2026/5/25 23:00:22

零基础部署智能OCR服务:Docker版OCRmyPDF实战手册

零基础部署智能OCR服务&#xff1a;Docker版OCRmyPDF实战手册 【免费下载链接】OCRmyPDF OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched 项目地址: https://gitcode.com/GitHub_Trending/oc/OCRmyPDF 还在为堆积如山的扫描文档无…

作者头像 李华
网站建设 2026/5/25 16:51:11

19、加密、认证与安全策略全解析

加密、认证与安全策略全解析 在当今数字化时代,数据安全和用户认证是至关重要的问题。本文将深入探讨加密和认证机制,以及如何制定有效的安全策略来保护计算机系统免受未经授权的访问和滥用。 加密与认证机制 在信息传输过程中,认证和保密是两个关键需求。对于认证,用户…

作者头像 李华
网站建设 2026/5/25 11:29:24

AI大模型实用(四)Java快速实现智能体整理(LangChain4j实现智能小工具)

目录 一、实现翻译助手 二、实现计算器 三、流式输出json 四、实现会话记忆 一、实现翻译助手 1、AI Service接口 :可把它看作标准 Spring Boot的 Service&#xff0c;但带有 AI 功能。 * * 当应用程序启动时&#xff0c;LangChain4j 启动器将扫描类路径并找到所有带有 Ai…

作者头像 李华