You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何点击按钮时跳转到Element UI el-tabs的指定标签页?

实现按钮跳转至指定标签页

Element UI 的 el-tabs 组件通过 v-model 绑定的变量控制当前激活的标签页,只需在按钮的点击方法中修改该绑定变量的值即可实现跳转:

  1. 在 methods 中新增 handleTab 方法,将 activeName 设置为目标标签页的 name 属性值(示例中 User 标签的 name 为 first)
  2. 可以给按钮添加文字提示,方便用户识别功能

修改后的完整代码如下:

<template>
  <div>
    <el-tabs v-model="activeName" @tab-click="handleClick">
      <el-tab-pane label="User" name="first">User</el-tab-pane>
      <el-tab-pane label="Config" name="second">Config</el-tab-pane>
      <el-tab-pane label="Role" name="third">Role</el-tab-pane>
      <el-tab-pane label="Task" name="fourth">Task</el-tab-pane>
    </el-tabs>
    <button @click="handleTab">切换到User标签</button>
  </div>
</template>
<script>
export default {
  data() {
    return {
      activeName: 'first'
    };
  },
  methods: {
    handleClick(tab, event) {
      console.log(tab, event);
    },
    handleTab() {
      this.activeName = 'first';
    }
  }
};
</script>

点击按钮时,activeName 被赋值为 first,el-tabs 会自动切换到对应 name 的 User 标签页。

内容的提问来源于stack exchange,提问作者World's famous people

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 08:45:48