news 2026/4/16 10:54:31

自定义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/4/2 17:40:59

uniapp enter回车键不触发消息发送,已解决

1.H5 keyup.enter 2.uniapp、App端和小程序&#xff1a;加上属性 confirm-type“search” confirm“onEnter” 两个属性一起用 3.兼容多端&#xff1a; confirm-type“search” confirm“onEnter” keyup.enter“onEnter” 4. 在manifest.json中加上正确的键盘配置&#xff1a…

作者头像 李华
网站建设 2026/4/16 0:13:46

MouseClick智能连点器:重新定义鼠标自动化新体验

MouseClick智能连点器&#xff1a;重新定义鼠标自动化新体验 【免费下载链接】MouseClick &#x1f5b1;️ MouseClick &#x1f5b1;️ 是一款功能强大的鼠标连点器和管理工具&#xff0c;采用 QT Widget 开发 &#xff0c;具备跨平台兼容性 。软件界面美观 &#xff0c;操作直…

作者头像 李华
网站建设 2026/4/16 11:00:06

KH Coder文本分析工具终极指南:从零开始快速掌握

KH Coder文本分析工具终极指南&#xff1a;从零开始快速掌握 【免费下载链接】khcoder KH Coder: for Quantitative Content Analysis or Text Mining 项目地址: https://gitcode.com/gh_mirrors/kh/khcoder 想要从海量文本中挖掘价值信息却苦于编程门槛&#xff1f;KH …

作者头像 李华
网站建设 2026/4/16 10:44:19

16、应对系统攻击:识别、响应与处理

应对系统攻击:识别、响应与处理 1. 攻击迹象识别 在系统安全领域,及时识别攻击迹象至关重要。以下是一些常见的攻击迹象及其识别方法: - 新账户创建 :攻击者获取超级用户权限后,常创建新账户,尤其是用户 ID 为 0 的账户以获取超级权限。检测方法是定期检查密码文件的…

作者头像 李华
网站建设 2026/4/16 2:32:45

19、优化VR应用:从UI设计到性能提升

优化VR应用:从UI设计到性能提升 1. 打造沉浸式VR UI 在VR应用中,传统的GUI虽然实用,但浮动面板的沉浸感欠佳。为了创建更具沉浸感的UI,可将其融入VR世界。比如,把定时器GUI设计成巨型时钟,或者用带按钮的电梯替代关卡菜单。以下是一段控制定时器菜单显示与隐藏的代码:…

作者头像 李华
网站建设 2026/4/15 1:20:01

Ai2Psd终极指南:从Illustrator到Photoshop的无损转换完整教程

Ai2Psd终极指南&#xff1a;从Illustrator到Photoshop的无损转换完整教程 【免费下载链接】ai-to-psd A script for prepare export of vector objects from Adobe Illustrator to Photoshop 项目地址: https://gitcode.com/gh_mirrors/ai/ai-to-psd 在当今数字设计工作…

作者头像 李华