vue聊天對話框滾動條自動定位到最底部

這麼寫的話只能定位到發送消息前的前一條消息,不能定位到最底部

 

.then(
         this.$nextTick(() => {
         let msg = document.getElementById('chatRecord') // 獲取對象
              msg.scrollTop = msg.scrollHeight // 滾動高度
         })
 )

解決:寫在生命週期updated裏面可以完美定位!

updated(){
        // 聊天定位到底部
          let ele = document.getElementById('chatRecord');
          ele.scrollTop = ele.scrollHeight;
      },

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章