vue3设置完overflow:auo后,滚动条位置失效
时间: 2024-03-19 18:17:43 浏览: 118
如果您在Vue3中设置了overflow:auto,并且滚动条位置失效,可能是因为您没有使用正确的CSS属性。在Vue3中,您可以使用以下属性来设置滚动条的位置:
- scrollLeft:设置水平滚动条的位置
- scrollTop:设置垂直滚动条的位置
例如,如果您想将垂直滚动条设置为100px,您可以这样写:
```
<div style="overflow:auto; height:200px;" ref="scrollContainer" @scroll="onScroll">
<div style="height:400px;">
<!-- content here -->
</div>
</div>
<script>
export default {
methods: {
onScroll() {
const container = this.$refs.scrollContainer;
container.scrollTop = 100;
}
}
}
</script>
```
请注意,在上面的代码中,我们使用@scroll事件来监听滚动事件,并在onScroll方法中设置滚动条的位置。您也可以在其他方法中设置滚动条的位置,例如在mounted钩子函数中。
阅读全文