1、有聊天记录显示再页面会引起dom数变化,此时使用 nextTick()
2、获取新插入进来的dom
var container = this.$el.querySelector("#chatContainer>li:last-child");3、滚动到该位置
container.scrollIntoView();
本文介绍了一种处理聊天记录实时更新的方法:通过监听聊天记录的变化触发DOM更新,并使用Vue.js的nextTick()确保视图更新完毕后,再通过查询选择器获取最新的DOM元素并滚动到指定位置。
1、有聊天记录显示再页面会引起dom数变化,此时使用 nextTick()
2、获取新插入进来的dom
var container = this.$el.querySelector("#chatContainer>li:last-child");container.scrollIntoView();
4278
2972
2168
1851

被折叠的 条评论
为什么被折叠?