# Tabs

标签页

案例
import { defineComponent } from "vue";
import { Tabs, Typography } from "sl-vue2-template";

const { H5 } = Typography;

export default defineComponent({
  data() {
    return {
      active: 1,
    };
  },
  render() {
    return (
      <div>
        <Tabs active={this.active}>
          <Tabs.Pane
            mark={1}
            tab="Pane1"
            icon={{
              name: "Add Circle",
            }}
          >
            Tabs.Pane1
          </Tabs.Pane>
          <Tabs.Pane
            mark={2}
            tab="Pane222222222222222"
            icon={{
              name: "Add Circle",
              placement: "left",
            }}
          >
            <H5>Test</H5>
            Tabs.Pane2222222
          </Tabs.Pane>
          <Tabs.Pane
            mark={3}
            tab="Pane3333333333333333333333333333333333333333"
            icon={{
              name: "Arrow Down Filling",
              placement: "left",
              color: "blue",
              size: "32",
            }}
          >
            Tabs.Pane33333333333333333
          </Tabs.Pane>
        </Tabs>
        <Tabs active="2" animation={false}>
          <Tabs.Pane mark="1" tab="Pane1">
            Tabs.Pane1
          </Tabs.Pane>
          <Tabs.Pane mark="2" tab="Pane222222222222222" disabled>
            Tabs.Pane2222222
          </Tabs.Pane>
          <Tabs.Pane
            mark="3"
            tab="Pane3333333333333333333333333333333333333333"
          >
            Tabs.Pane33333333333333333
          </Tabs.Pane>
          <Tabs.Pane mark="4" tab="Tabs.Pane4">
            Tabs.Pane4
          </Tabs.Pane>
        </Tabs>
      </div>
    );
  },
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69

# 属性

成员 说明 类型 必须 默认值 版本
active 默认显示的 tab 标识(mark) String|Number true --
justify flex 布局下的水平排列方式 'start' | 'end' | 'center'
| 'around' | 'between' | 'evenly'
-- --
animation 动画效果 Boolean true --
className 自定义 class 名 String -- --

# Tabs.Pane 标签插槽

标签插槽

# 属性

成员 说明 类型 必须 默认值 版本
mark 标识 String|Number -- --
tab 标签名 String -- --
disabled 禁用 Boolean false --
icon 图标 查看 icon 属性 -- --
className 自定义 class 名 String -- --

# icon 属性

成员 说明 类型 必须 默认值 版本
name 图标名 icon 名 -- --
placement 箭头位置 "right" | "left" "right" --
size 图标大小 '10' | '12' | '14' | '16' | '18' | '20' | '22' | '24' | '28' | '32' | '36' | '40' | '48' | '56' | '64' '16' --
color 图标颜色 颜色名 -- --
className 自定义 class 名 String -- --
上次更新: 3/28/2023, 10:06:33 AM