当前位置:
首页 >
uniapp聊天框滚动到底部(简单高效)
发布时间:2024/3/12
36
豆豆
生活随笔
收集整理的这篇文章主要介绍了
uniapp聊天框滚动到底部(简单高效)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
需要注意修改class .cu-chat 为你的页面聊天框外层class,需要在控制台审查元素有高度。
代码:
this.$nextTick(function() {
setTimeout(()=>{
uni.createSelectorQuery().select('.cu-chat').boundingClientRect((res)=>{
uni.pageScrollTo({
scrollTop: res.height,
duration: 200
})
}).exec()
},50)
});
ps:
1.使用this.$nextTick方法来延迟获取高度。
2.使用setTimeout防止不生效,并且会有一个聊天延迟发送出来的效果,比瞬间出来个人感觉会更好一点。
总结
以上是生活随笔为你收集整理的uniapp聊天框滚动到底部(简单高效)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 云笔记Leanote,超级好用的一款开源
- 下一篇: Qt设置背景图片方法