最近在作个直播间,有个这样的须要,就是进入到页面,<scroll-view>须要滚动到最底部,而且发送消息以后自动的滚动到底部。blog
开始想着计算里面内容的高度,而后经过设置 scroll-top 的值,达到这个效果。在网上搜一圈,大多也是采起的这种方案。可是感受这个方案略麻烦。想另寻一条解决方案。索引
后面看官方文档有个scroll-into-view的属性,以下图:文档
想着,滚动到底部不就是滚动到最后一条数据嘛~遍历数据的时候给每条数据添加一个id,设置scroll-into-view的值为最后一条数据的id不就能够了嘛~以下图:直播
至于这个id能够利用好索引,它最后一条数据的id就是全部数据的length-1了。我是直接在索引上+1的。以下图:io
页面进入时滚动到底部:List
接收消息的滚动到底部代码截图:遍历