组件-选项卡


选项卡组件用于在多个内容区域之间进行切换。

基础用法

  • Preview
  • Code
  • 选项卡1
  • 选项卡2
  • 选项卡3
选项卡1的内容
选项卡2的内容
选项卡3的内容
<button class="bny-btn" hx-get="/test/data/tab01.html" hx-target="#tab01>.head"
    hx-swap="beforeend">添加选项卡</button>

<div hx-ext="bny-tab" hx-trigger="mouseover" id="tab01" index="1">
    <ul class="head">
        <li closable>选项卡1</li>
        <li closable>选项卡2</li>
        <li closable>选项卡3</li>
    </ul>
    <div class="body">
        <div> 选项卡1的内容 </div>
        <div> 选项卡2的内容 </div>
        <div> 选项卡3的内容 </div>
    </div>
</div>

滚动模式

  • Preview
  • Code
  • 选项卡11
  • 选项卡22
  • 选项卡33
  • 选项卡44
  • 选项卡55
  • 选项卡66
  • 选项卡77
选项卡11的内容
选项卡22的内容
选项卡33的内容
选项卡44的内容
选项卡55的内容
选项卡66的内容
选项卡77的内容
<div hx-ext="bny-tab" mode="scroll" style="width: 400px;">
    <ul class="head">
        <li closable>选项卡11</li>
        <li>选项卡22</li>
        <li hx-get="/test/data/tab02body.html">选项卡33</li>
        <li>选项卡44</li>
        <li>选项卡55</li>
        <li>选项卡66</li>
        <li>选项卡77</li>
    </ul>
    <div class="body">
        <div> 选项卡11的内容 </div>
        <div> 选项卡22的内容 </div>
        <div> 选项卡33的内容 </div>
        <div> 选项卡44的内容 </div>
        <div> 选项卡55的内容 </div>
        <div> 选项卡66的内容 </div>
        <div> 选项卡77的内容 </div>
    </div>
</div>
                

API

标签属性

属性 默认值 必须 描述 版本
class bny-tab 标签类名
model 滚动模式:'scroll'
index "0" 选项卡索引
closable 无值 是否显示关闭按钮;用于.head的li元素