el-scrollbar怎么滚动到锚点?

wylc123 1年前 ⋅ 521 阅读
<a href="javascript:void(0)" @click="AnchorLinkTo('id')">我是锚点</a>
<el-scrollbar ref="myScrollbar" style="height: 300px; width: 500px;">
  <div>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p ref="id">哈哈哈哈哈哈哈哈哈</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
    <p>sdfsdfsd</p>
  </div>
</el-scrollbar>
<script>
export default {
name: 'test',
data () {

return {}
},
methods: {

AnchorLinkTo (ref) {
  this.$refs['myScrollbar'].wrap.scrollTop = this.$refs['' + ref].offsetTop
}
}
}
</script>
更多内容请访问:IT源点

全部评论: 0

    我有话说: