厦门建网站多少钱,网站收录大幅度下降,珠海网站seo,wordpress 文章行距原理
通过watch监听聊天内容的加载#xff0c;一旦加载完成或者数据更新触发vue的数据监听时#xff0c;就重新修改【滚动滑钮到滚动条顶部的距离滚动条的高度】#xff0c;从而实现定位到底部的效果。
实现
1、布局
新建一个div#xff08;聊天框#xff0c;如下一旦加载完成或者数据更新触发vue的数据监听时就重新修改【滚动滑钮到滚动条顶部的距离滚动条的高度】从而实现定位到底部的效果。
实现
1、布局
新建一个div聊天框如下给他一个id一会要用到 然后记得给这个div的y轴一个滚动条如下
.dlog_content{overflow-y: auto;overflow-x: hidden;
} 2、JavaScript代码核心
这里的messnowList是我的消息储存集合用于判断数据变化这个可以根据你实际情况修改通过id绑定刚才的聊天框div然后修改实现定位底部
scriptexport default {data () {},watch: {// 监听当前消息列表更新时保持滚动条位于底部messnowList: function scrollToBottom () {this.$nextTick(() {var message document.getElementById(content_overflow)// 滚动滑钮到滚动条顶部的距离滚动条的高度message.scrollTop message.scrollHeight})}}
}/script