前提:元素的overflow-y: scroll; 高度也有设置
在vue element 的弹框里面想要通过设置scroll控制弹框体滚动一直失效问题
原代码
toScroll() {
this.$refs.form.$el.scrollTop = 700;
},
这段代码一直不生效,后来改为一下写法就可以了
// 窗口滚动
toScroll() {
this.$nextTick(() => {
this.$refs.form.$el.scrollTop = 700;
});
},
目测应该是做滚动操作的时候窗口没有撑开,还没有拿到高度所以滚动失败,搞了我好久啧