微信小程序——滾動到最底部

最近在作個直播間,有個這樣的須要,就是進入到頁面,<scroll-view>須要滾動到最底部,而且發送消息以後自動的滾動到底部。blog

開始想着計算裏面內容的高度,而後經過設置 scroll-top 的值,達到這個效果。在網上搜一圈,大多也是採起的這種方案。可是感受這個方案略麻煩。想另尋一條解決方案。索引

後面看官方文檔有個scroll-into-view的屬性,以下圖:文檔

想着,滾動到底部不就是滾動到最後一條數據嘛~遍歷數據的時候給每條數據添加一個id,設置scroll-into-view的值爲最後一條數據的id不就能夠了嘛~以下圖:直播

 

至於這個id能夠利用好索引,它最後一條數據的id就是全部數據的length-1了。我是直接在索引上+1的。以下圖:io

 

 頁面進入時滾動到底部:List

 

 

接收消息的滾動到底部代碼截圖:遍歷

productDiscussionList表示會話列表的數據。

相關文章
相關標籤/搜索