为了账号安全,请及时绑定邮箱和手机立即绑定

el-scrollbar怎么做滚动事件

el-scrollbar怎么做滚动事件

侃侃尔雅 2019-03-20 18:15:49
用浏览器自己的滚动条可以实现this.$nextTick(() => {                        var div = document.getElementById('message-container')                        div.scrollTop = div.scrollHeight                })                但是用了el-scrollbar滚动不了,没效果<el-scrollbar style="height:100%" id="message-container">
查看完整描述

1 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞


<el-scrollbar style="height:100%" ref="elscrollbar">

var div = this.$refs['elscrollbar'].$refs['wrap'];

        this.$nextTick(() => {

            div.scrollTop = div.scrollHeight

        })

        

看了element的源码,这样写可以实现滚动到底部了

查看完整回答
反对 回复 2019-04-09
  • ff666
    ff666
    this.$nextTick(() => { let div = this.$refs['elscrollbar'].$refs['wrap']; let el=document.getElementById('mores');//滚动到哪 let top = el.offsetTop; div.scrollTo({ behavior: "smooth", top: top }); })
  • 1 回答
  • 0 关注
  • 4812 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号