input在focus之后,系统键盘拉出,此时如果用系统方法获得windowHeight和screenHeight都没有监测到变化。
有解?
我在做一个类似微信聊天窗口的东西。
聊天历史内容在页面上方,输入框在页面底部。
聊天历史内容是用一个scroll-view来做,下面则是一个input。
<view>
<scroll-view></scroll-view>
<view><input/></view>
</view>
类似以上结构。
我希望在输入文字的时候,scroll-view的高度能变小,这样在输入的时候也可以看到scroll-view里的所有内容。
不知道应该用什么方法来完成这样的功能。
input组件
这个方法里面的e.detail.height高度获取也不精准的。
而且动态改变input 得 bottom值 后会出现,键盘先弹起,大概过个0.几秒得延迟 input才会到位.