跳转到内容

选项卡

选项卡是一个布局容器组件,用于在同一区域内组织多个内容面板,通过标签页切换的方式展示不同内容。用户点击不同的选项卡标题,即可切换显示对应的内容区域。选项卡可以有效地将相关但不同类别的内容进行分组,减少页面滚动,让用户更方便地找到所需信息。

加载中...
查看 JSON
复制 JSON
  • 场景一:AI 学习助手的多功能界面。在一个学习辅导应用中,使用选项卡将”提问答疑”、“知识点总结”、“练习测试”三个功能模块分开展示。用户可以在不同选项卡之间切换,每个选项卡内放置对应功能的输入组件和展示组件,实现一个页面承载多种学习功能。

  • 场景二:诗歌鉴赏应用的内容分类。在诗歌鉴赏类应用中,使用选项卡将”原文展示”、“译文解析”、“AI 赏析”分成三个标签页。用户输入诗词后,可以通过切换选项卡查看不同维度的内容,每个选项卡绑定不同的变量来展示工作流返回的对应结果。

加载中...
查看 JSON
复制 JSON
配置项说明
绑定变量选项卡组件的变量名。当用户切换选项卡时,该变量的值会更新为当前选中选项卡的”变量值”。其他组件可以绑定此变量来获取当前选中的选项卡信息,工作流也可以读取或修改此变量来控制选项卡的切换。
标题提示开启后,当鼠标移动到选项卡标题上时会弹出完整的标题文字提示。适用于选项卡标题较长被截断的情况,方便用户查看完整标题。仅在部分展示形式下生效。
可关闭选项卡开启后,每个选项卡标题旁会显示关闭按钮,用户可以点击关闭不需要的选项卡。适用于需要动态管理选项卡数量的场景。注意:单个选项卡内的关闭设置优先级更高。
配置项说明
选项卡列表配置选项卡的各个标签页。可以添加、删除、拖拽排序选项卡。每个选项卡包含以下配置:
- 选项名称:选项卡标题栏上显示的文字,如”基本信息”、“详细设置”等。
- 变量值:当该选项卡被选中时,绑定变量会被设置为此值。默认与选项名称相同,也可以自定义为不同的值,方便在工作流中识别当前选中的是哪个选项卡。
配置项说明
添加事件支持”选项卡切换”和”选项卡删除”两种触发事件。
- 选项卡切换:用户点击切换到不同选项卡时触发。可以用来在切换时执行特定操作,如调用工作流加载对应选项卡的数据。
- 选项卡删除:用户关闭某个选项卡时触发(需开启”可关闭选项卡”)。可以用来在删除前进行确认或执行清理操作。
配置项说明
展示形式选项卡的视觉样式,不同形式适用于不同的界面风格:
- 默认:标准的选项卡样式。
- 线型:选项卡标题下方有线条指示当前选中项,简洁现代。
- 简约:更加简洁的样式,适合内容为主的页面。
- 加强:视觉效果更突出的样式。
- 卡片:每个选项卡呈现为卡片形式,有明显的边界感。
- 仿 Chrome:类似浏览器标签页的样式。
- 水平铺满:选项卡标题平均分布占满整行宽度。
- 选择器:以按钮组的形式展示选项卡。
- 垂直:选项卡标题垂直排列在左侧或右侧。
- 侧边栏:以侧边导航栏的形式展示选项卡。
标题区位置当展示形式为”侧边栏”时可用。设置选项卡标题区域显示在左侧还是右侧。
配置项说明
宽度设置选项卡标题的宽度。
文字设置选项卡标题的字体样式,包括字号、颜色、粗细等。支持设置不同状态下的样式:默认、悬停、选中、禁用。
配置项说明
基本样式设置选项卡工具栏区域的样式,包括内边距、外边距、背景色、边框、圆角、阴影等。工具栏位于选项卡标题区域的右侧,可以放置按钮等操作组件。
配置项说明
基本样式设置选项卡内容区域的样式,包括内边距、外边距、背景色、边框、圆角、阴影等。内容区是显示各选项卡具体内容的区域。
配置项说明
自定义样式通过 CSS 代码对选项卡的各个部分进行精细化样式控制。提供了选项卡基本样式、工具栏样式、标题样式、内容区样式等多个选择器,适合有 CSS 基础的用户进行深度定制。
配置项说明
关联数据绑定一个数组类型的变量,选项卡会根据数组中的数据动态生成多个选项卡。适用于选项卡数量不固定、需要根据数据动态生成的场景,如根据用户的学习科目列表动态生成对应的选项卡。
激活时渲染内容开启后,只有当某个选项卡被选中时才会渲染其内容区域。可以提升页面初始加载性能,特别是当选项卡内容较多或较复杂时建议开启。默认开启。
隐藏后销毁内容开启后,当切换到其他选项卡时,当前选项卡的内容会被销毁。再次切换回来时内容会重新渲染。适用于需要每次切换都重新获取最新数据的场景,如选项卡内有需要实时刷新的数据展示。
配置项说明
可见控制整个选项卡组件是否显示。可以设置为始终可见,或根据条件动态控制。
隐藏控制整个选项卡组件是否隐藏。与”可见”相反。
禁用控制整个选项卡组件是否禁用。禁用后所有选项卡都不可点击切换。