小程序
小游戏
企业微信
微信支付
扫描小程序码分享
类似微信朋友圈评论的输入框,始终是在朋友圈最新评论下方,贴紧软键盘的上方。完全游离于页面布局,不影响页面。有什么实现思路。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个问题你有解决吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以实现的,实现思路是用scroll-view包住整个页面,点击dom时获取dom的到屏幕底部的距离,然后dom Bottom减去键盘高度和输入框高度保存成变量num,然后获取scroll-view当前的滚动距离减去num,就能获取到正确的移动位置设置给scroll-view就能实现dom对齐键盘输入框,效果你可以来看,miss试用装小程序,在晒小样详情,点击评论他人就能看到这个效果
监听键盘弹出事件,获取键盘高度,根据页面高度和键盘高度算出页面可视区域高度,然后根据需要控制好页面相关组件的top值
这个说简单,实现起来挺费脑的。因为不同手机不同输入法兼容性还不一样
坐等大神 这种效果除了原生app的输入键盘 估计没其他的好办法
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个问题你有解决吗?
可以实现的,实现思路是用scroll-view包住整个页面,点击dom时获取dom的到屏幕底部的距离,然后dom Bottom减去键盘高度和输入框高度保存成变量num,然后获取scroll-view当前的滚动距离减去num,就能获取到正确的移动位置设置给scroll-view就能实现dom对齐键盘输入框,效果你可以来看,miss试用装小程序,在晒小样详情,点击评论他人就能看到这个效果
监听键盘弹出事件,获取键盘高度,根据页面高度和键盘高度算出页面可视区域高度,然后根据需要控制好页面相关组件的top值
这个说简单,实现起来挺费脑的。因为不同手机不同输入法兼容性还不一样
1、input组件,position:fixed; bottom: px, 初始不显示
2、单击评论按钮或已有评论,显示input,并focus
3、监听input失去焦点,失去焦点时,不显示且收起键盘
input的样式可以做成和朋友圈的一样
坐等大神 这种效果除了原生app的输入键盘 估计没其他的好办法