使用场景:标签页中内容较多时,滚动条滑到底部,切换tab后,滚动条还是在底部;
预期:切换tab后滚动条能回到顶部

代码实现:el-tabs 绑定点击事件 tabChange

<el-tabs class="tabs" v-model="activeName" @tab-click="tabChange">
          <el-tab-pane label="交互规范" name="first">
            <ui-main></ui-main>
          </el-tab-pane>

          <el-tab-pane label="视觉规范" name="second">
            <ue-main></ue-main>
          </el-tab-pane>
        </el-tabs>

tab切换时设置

methods: {
    tabChange() {
      window.scrollTo(0, 0);
    },
  },

Logo

前往低代码交流专区

更多推荐