-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
聊天界面如何实现始终保持滚动条在底部 #7
Comments
同问 |
https://mp.weixin.qq.com/debug/wxadoc/dev/component/scroll-view.html 理论上应该可以通过计算 |
嗯,关键是没找到计算的方法....我给 scroll-top 设置了一个比较大的值,勉强可以,但达不到小程序 “荔枝FM播客” 的效果,不知道他们怎么实现的 |
发消息会计算消息列表高度,动态设计scroll-top |
这个属性应该也可以。
|
从1.4.0开始,小程序提供了下面的api,可以获取到WXML的信息,包括节点高度: |
这个厉害,我试试 |
|
怎么实现的啊?? |
聊天页面第一次进入页面 好想获取不到高度??只要点击进去一次 之后都可以自定滚动 |
利用scroll-view的scroll-into-view属性 动态给每个消息设置一个id,然后让scroll-into-view指向最新的消息id即可。 demo如下:
|
在实时聊天的时候,我们一般都希望最新的消息在我们可视区域的最底部,那么在小程序中如果需要实现这样的功能该怎么做呢?我运行了一下demo,貌似是没有实现此功能的。
上图最后一条消息后面还有一条最新消息被遮挡住了
The text was updated successfully, but these errors were encountered: