Tab


选项卡组件。

示例
默认用法
  1. <nut-tab @tab-switch="tabSwitch">
  2. <nut-tab-panel tabTitle="页签名称1">11</nut-tab-panel>
  3. <nut-tab-panel tabTitle="页签名称2">
  4. <h2>22</h2>
  5. </nut-tab-panel>
  6. <nut-tab-panel tabTitle="页签名称3">33</nut-tab-panel>
  7. <nut-tab-panel tabTitle="页签名称4">44</nut-tab-panel>
  8. </nut-tab>

在第二个标签上增加图标,页签导航条在左侧(支持导航条在上下左右位置)
  1. <nut-tab @tab-switch="tabSwitch" positionNav="left">
  2. <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
  3. <nut-tab-panel tabTitle="页签2" iconUrl="图片地址">
  4. <h2>22</h2>
  5. </nut-tab-panel>
  6. <nut-tab-panel tabTitle="页签3">33</nut-tab-panel>
  7. <nut-tab-panel tabTitle="页签4">44</nut-tab-panel>
  8. </nut-tab>

隐藏tab下面内容,跳转页面
  1. <nut-tab @tab-switch="tabSwitch" :contentShow="false">
  2. <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
  3. <nut-tab-panel tabTitle="页签2" tabLink="http://www.baidu.com">
  4. <h2>22</h2>
  5. </nut-tab-panel>
  6. <nut-tab-panel tabTitle="页签3" tabLink="http://www.jd.com">33</nut-tab-panel>
  7. </nut-tab>

给tab页签增加className,可以自定义样式,默认选中第二个标签
  1. <nut-tab
  2. :defIndex="1"
  3. class="customer-css"
  4. @tab-switch="tabSwitch"
  5. :contentShow="true"
  6. >
  7. <nut-tab-panel tabTitle="页签1">11</nut-tab-panel>
  8. <nut-tab-panel tabTitle="页签2">
  9. <h2>22</h2>
  10. </nut-tab-panel>
  11. <nut-tab-panel tabTitle="页签3">33</nut-tab-panel>
  12. <nut-tab-panel tabTitle="页签4">44</nut-tab-panel>
  13. </nut-tab>

  1. .customer-css .nut-tab-active .nut-tab-link[data-v-240d0c90]{
  2. border-bottom: 1px solid #0E90D2;
  3. background: #F5F7FA;
  4. }
  5. .customer-css .nut-title-nav-list[data-v-240d0c90]{
  6. background: #fff;
  7. border-left: 1px solid #F5F7FA;
  8. }
  9. .customer-css .nut-title-nav-list[data-v-240d0c90]:first-child{
  10. border-left: 0;
  11. };
  12. .customer-css .nut-tab-active[data-v-240d0c90]{
  13. background: #F5F7FA;
  14. border: 0;
  15. }
  16. .customer-css .nut-tab-link[data-v-240d0c90]{
  17. width:100%;
  18. }

Props
参数说明类型默认值可选值
defIndex默认选中的tabNumber0
contentShow是否显示tab下面的内容booleantruetrue/false
tabTitletab选项卡标题string
iconUrltab标签中的图片地址string
tabLinktab标签中的跳转链接地址string
positionNavtab标签的位置string'top''top'/'left'/'right'/'bottom'
Events
事件名说明回调参数
tab-switch点击tab标签时触发事件返回index值和自身对象event