记录做的一次仿聊天的小程序碰到的一些细节
问题:
1.键盘输入框随内容自动增高
2.每次发完消息屏幕在发出消息的最底部(以及上拉在最上面)
3.键盘弹起不盖住屏幕内容
解决:
一、解决输入框内容的自动增高
如上图一样输入内容变多之后自动换行,而且限制高度(高度我们用max-height限制就好了)
那么我们来看看我们怎么让内容自动换行吧。
input 我们都知道输入内容会一直往后走,并不会自动换行(h5中可以给div加上contenteditable 操作等等,pc中可以操作dom判断换行操作等等)。
所以小程序我选择的是 textarea 标签,它有一个属性自动增高