vue学习笔记--v-for循环标签页label并实现根据不同label表格切换

目标:用标签页组件实现点击不同标签显示表格内容,标签页内lab le 和表格数据都是循环得到的。
效果如图:


2.png

首先 实现pane 循环出header。 v-model="tabKey"是指默认选中首页,
abel="" name="", :key="" 是循环出数据必不可少的,

 <el-tabs v-model="tabKey">
 <el-tab-pane 
  v-for="title in header"
 :label="title.title" 
 :name="title.key" 
 :key="title.key" 
   </el-tab-pane>
    </el-tabs>
    tabKey:'namekey',
      header:[
    {title:'首页',key:'agekey'},
    {title:'全部',key:'namekey'},
    {title:'设置',key:'sixkey'},

  ],

接下来在<el-tab-pane >嵌套表格

html:

     <el-table :data="agekey">

     <el-table-column label="姓名" prop="name"></el-table-column>
     <el-table-column label="性别" prop="six"></el-table-column>
     <el-table-column label="年龄" prop="age"></el-table-column>
  </el-table>

script:

    agekey:[{
    id:'001',
    name:'汤姆',
    six:'man',
    age:'18'
     }]

到这一步,已经实现了点击标签页能显示表格数据的程度了,但是这里显示的数据并不是不一样,还需要进一步改造data数据,使<el-table :data=""> 绑定数据的时候对应不同的key:' ' ,这样就可以实现点击不同的标签显示不同的ta b le 数据了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 标签页组件,即实现选项卡切换,常用于平级内容的收纳与展示。 因为每个标签页的内容是由使用组件的父级控制的,即这部分...
    deniro阅读 2,452评论 0 12
  • 好久没有写文章了,这一段时间在忙着准备期末考试和找实习,上周已经在一家公司开始实习了,公司是用Vue开发项目,Bo...
    Billy_d972阅读 3,796评论 0 0
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,520评论 1 41
  • 麦小布阅读 395评论 0 0
  • 假如有这么一个问题,1瓶汽水1块钱,2个空瓶可以兑换一瓶汽水,问n块钱可以兑换多少瓶汽水? 考虑整个过程就是用空瓶...
    mysimplebook阅读 1,338评论 0 0

友情链接更多精彩内容