当前位置: 首页 > news >正文

使用el-tab 实现两个tab切换

1、主页面 index.vue

2、tab1:school.vue

3、tab2:parent.vue

具体代码如下:

<template>
  <div class="app-container">
    <!-- 使用el-tabs 实现两个组件的切换 -->
    <el-tabs v-model="activeName" type="card" @tab-click="handleClick">
      <el-tab-pane label="学校端" name="first">
        <!-- 路由到school.vue-->
        <school></school>
      </el-tab-pane>
      <el-tab-pane label="家长端" name="second">
        <parent></parent>
      </el-tab-pane>
    </el-tabs>
  </div>
</template>

<script>
import parent from './parent.vue';
import school from './school.vue';

export default {
  components: { parent, school },
  name: "CollectStatistics",
  data() {
    return {
      activeName: "first",
    };
  },
  methods: {
    handleClick(tab, event) {
      // console.log(tab, event);
      console.log(this.activeName);

    },
  },
};
</script>
<style>

</style>

参数说明:

  1. el-tabs嵌套el-tab-pane使用
  2. el-tabs的v-model对应el-tab-pane的name
  3. el-tabs的type可以指定为card,border-card
  4. el-tab-pane的label为显示的标签内容,标签的内容在首尾标签内部
  5. el-tabs可以设置closable,editable,addable,分别设置tab-remove,edit,tab-add动态修改标签集合
  6. 还有tab-click钩子
  7. el-tabs中设置tab-position,修改标签位置,可以为top,bottom,left,right

Element - The world's most popular Vue UI framework

相关文章:

  • 现在还做响应式网站吗东莞整站优化推广公司找火速
  • 乐达网站建设公司外链大全
  • 京东网站建设步骤深圳推广公司排行榜
  • 收录提交外汇seo公司
  • 门户网站开发的价格购物网站有哪些
  • 长春市建设工程造价管理协会网站站长之家域名解析
  • MCP协议java开发的servers,已开源
  • Linux 基础入门指南:用户管理、基本命令(一)
  • Golang标准库——runtime
  • Linux命令-iotop
  • 【Java】网络编程
  • Python爬虫教程008:BeautifulSoup库的基本介绍
  • jQuery 遍历
  • 浙江大学朱霖潮研究员:《人工智能重塑科学与工程研究》以蛋白质结构预测为例|附PPT下载方法
  • Unity网络开发基础 (3) Socket入门 TCP同步连接 与 简单封装练习
  • java_高并发之SpringBoot中实现一个通用Excel导出功能
  • 适配 AGP8.5 版本,版本依赖管理(五)
  • 新版本Xmind结合DeepSeek快速生成美丽的思维导图
  • hi3516cv610_new_defconfig内容
  • 异步函数 async/await的认识与学习
  • Windows cursor集成powershell(conda)
  • AI产品的上层建筑:提示词工程、RAG与Agent
  • 嵌入式硬件篇---USBUART串口
  • OpenCV 从入门到精通(day_05)
  • SSD目标检测
  • 大学生机器人比赛实战(二)软件篇