overflow:auto自动滚动到底部(vue)
在做消息的项目,当有新消息的时候让新消息出现在最底部,此时的box用的是overflow:auto注:vue项目需要注意在dom结构渲染完再进行操作<ul class="box"ref="chatContent"><li v-for='item,index in direction' :class='item'&am
·
在做消息的项目,当有新消息的时候让新消息出现在最底部,此时的box用的是overflow:auto
注:vue项目需要注意在dom结构渲染完再进行操作
<ul class="box" ref="chatContent">
<li v-for='item,index in direction' :class='item'>
<span class="name">{{name[index]}}</span>
<span class="message">{{message[index]}}</span>
</li>
</ul>
this.$nextTick(() =>{
this.$refs.chatContent.scrollTop = this.$refs.chatContent.scrollHeight;
})
jquery代码实现
$('.chatRoom .room .box').scrollTop($(".box")[0].scrollHeight)
更多推荐
已为社区贡献3条内容
所有评论(0)