实现微信小程序输入框输入时页面不上移【完美 ~_~】
之前做过的小程序里面这种功能不是太重要,所以有点小瑕疵也一直没去理它。但是这次的小程序有一个话题评论功能,要求比较高,查csdn翻文档好半天终于实现了
第一步:输入框固定在页面底部 + 适配底部安全区
<view class="bottom-view"><view class="bottom-input" style="padding-bottom: {{inputBottom}}rpx;"><textarea v-model="myComment" :maxlength="-1" :adjust-position="false" :auto-height="true" :fixed="true" confirm-type="done" :hold-keyboard="true" @focus="inputFocus" @blur="inputBlur" @confirm="inputConfirm" :placeholder="placeholder" @keyboardheightchange="keyboardheightchang"/></view>
</view>
// 适配的底部外容器.bottom-view{position: fixed;z-index: 99999;bottom: 0;padding-bottom: env(safe-area-inset-bottom);}.bottom-input{background-color: #FFFFFF;border-top: 1px solid #f5f5f5;width: 100vw;padding: 30rpx;}
第二步:固定页面 + 将输入框顶起来显示在软键盘上方 textarea文档
将textarea的adjust-position属性置为false 保证页面不移动
监听键盘高度,将输入框顶起
keyboardheightchang(e){this.inputBottom = e.detail.height * this.proportion + 20
},
其实也没辣么难 =v=
实现微信小程序输入框输入时页面不上移【完美 ~_~】相关推荐
- web和微信小程序input输入时禁止输入中文方法
前言:作为一个小白--,每天进步一点点,每天总结一点点,生活就会美好一点- -------------------------------- 进入正文 1.首先禁止输入中文就需要用到正则表达式: 2. ...
- 微信小程序输入框输入换行
今天的每日一测,更新文本输入框中输入换行的问题. 最近在做微信小程序项目的测试,因为输入框中输入换行的问题导致项目上线后出现bug. 具体情况是,在某些文本输入框中,我想到了测试输入换行是否能提交成功 ...
- 微信小程序-输入框输入文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后...
问题描述: input输入框输入一段文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后去了. 原因: input事件中,给input框绑定任何事件后,在处理事件时 setData之后就会让光 ...
- 微信小程序,输入时键盘弹起,聊天输入框自动弹起,内容不顶起
先看效果 代码: index.js const app = getApp() Page({data:{statsuBarHeight: app.globalData.statsuBarHeight,h ...
- 解决微信小程序输入框聚焦时内容被上推致布局错乱
第一张是正常的未聚焦状态,第二张是滚动后聚焦,文字跑上面去了.解决:页面使用ScrollView组件,设置 overflowY:auto: minheight:100vh overflowX:hidd ...
- 微信小程序返回上一级页面时刷新页面
问题描述: 微信小程序返回上一级页面时需要重新加载一下数据 问题解决: 方法一: 在需要返回的页面的onShow(){}方法中调用要刷新数据的方法 方法二: goBack(){let pages = ...
- 微信小程序输入框input
微信小程序输入框input 属性名 类型 默认值 说明 value String 输入框的内容 type String text input的类型,有效值:text,number,idcard,dig ...
- 小程序中里的bindinput_微信小程序输入框input
微信小程序输入框input 属性名类型默认值说明 valueString 输入框的内容 typeStringtextinput的类型,有效值:text,number,idcard,digit,time ...
- 解决微信小程序银行卡号输入转换格式
解决微信小程序银行卡号输入转换格式问题 ps:2017-02-17 19:44 (发现新bug,暂已解决优化中) 新手第一次写博客,请多多见谅! (感觉会有更好的办法,希望有大牛能对我指点指点) 输入 ...
最新文章
- Technode:滴滴这五年,大数据为城市交通做了什么
- WARNING: at net/core/dev.c:1905 skb_warn_bad_offload+0x94/0xb4() 解决思路
- 虚拟主机IIS防范入侵常见问答
- shardingsphere启动的时候报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
- 【DP】剪草(jzoj 1510)
- payara 创建 集群_Payara Micro在Oracle应用容器云上
- apache httpclient 工具类_HttpClient 和Mycat 主从节点和读写分离
- ipython和anaconda区别_anaconda和python区别
- stm32 ARM中的RO、RW和ZI DATA
- NuCypher 已将共享策略访问周期持续时间从 24 小时延长至 7 天
- php新建数据表输入自己相信,php学习记录 - whoAmIR的个人空间 - OSCHINA - 中文开源技术交流社区...
- 巧用margin/padidng的百分比值占位,避免闪烁
- Tronado自定义Form组件
- terminated 线程_一个 Java 线程生命周期,我竟然可以扯半小时
- 一盘商家一盘货,拼多多为什么比手淘便宜?
- 预约小程序开发:小程序开发的费用都包含了哪些?
- park停车场项目实战
- 论文排版中的页眉页脚设置
- Greenplum Python专用库gppylib学习——base.py
- 读取sd卡里的jar包