vue scrollTop赋值无效

js

this.$nextTick(() => {
          const container = this.$refs.mescroll
          container.scrollTop = container.scrollHeight
          console.log(container.scrollHeight)   //这个有值
          console.log(container.scrollTop)      //这个打印出来还是0,请问怎么办
        })

html

<el-row v-if="item.SenderUserID == userinid" style="width: 100%;">

把高赋值给top后答应top还是为0,请问是啥问题?

https://blog.csdn.net/weixin_34059951/article/details/88694333

因为scrollTop是被卷去的高度,得先让盒子先overflow:scroll才会有scrollTop的值;而用margin-top取负值去改变scrollTop的值会比较好

你不要用const引用,用let或者var,const这样是不能改变原值的