本小弟想开发一款APP,需要实现像抖音这样的评论框组件 跟随键盘弹出和收起,最主要是无缝的,
我现在是将输入框区域设置成position: fixed; bottom: 0; 然后尝试了两种方式 ,第一种是uni.onKeyboardHeightChange 监听键盘高度,来改变输入框区域bottom值,但是输入框会先到达,键盘才升起,键盘升起有动画效果! 我本来是想找一下键盘升起的动画效果 用transition做到效果同步,后来想想不现实,毕竟每款手机可能键盘升起的效果都不一样!
第二种方式 不使用键盘监听,设置pages "softinputMode": "adjustResize" 键盘升起会自动改变窗体尺寸,但是这个延迟太严重。。 键盘升起后估计500ms才触发窗体改变事件
我看很多APP的输入框区域是和键盘升降是完全无缝衔接,期望各位大佬能提供一下自己实现的方案,也希望官方大神们能提供些思路!
1***@qq.com (作者)
感谢您的回复,我看到过你回复的其他帖子 https://ask.dcloud.net.cn/question/128642,其实我更需要做的是富文本编辑器的操作区,暂时能解决操作区域能根据键盘高度变化而变化位置,只是整体效果不好,我更想做出像抖音或者微信等等APP,感觉那一块操作区是完全跟随键盘的,试过很多自己想到的方式,效果都不好。
2022-04-20 10:39