Skip to content

例子

这里包含一些基本的示例以及一些常用场景的示例

全特性演示

刷新
复制源码
全屏显示
在stackblitz中打开
源码

入门实例

只需要提供一个空的div(可以是任意元素)和一个id即可快速得到一个选项卡插件

刷新
复制源码
全屏显示
在stackblitz中打开
源码

通过data属性初始化

Quicktab所有选项都支持data属性绑定,如果选项是数组使用json字符串表示,如果是函数则绑定全局函数字符串,如果是对象则使用-连接 ,示例中只提供了部分参数,具体需要选项可以查阅选项.

刷新
复制源码
全屏显示
在stackblitz中打开
源码

设置默认页面

默认页面可以一次性初始化多个,但是只会激活最后一项,其它的Tab则是惰性的,这样可以避免页面一次性多个IFrame加载导致浏览器卡顿, 很多时候后台是需要加载一个默认首页的,这很有用。

默认首页
刷新
复制源码
全屏显示
在stackblitz中打开
源码

尺寸设置

可以方便的设置尺寸,让高度占满父容器

刷新
复制源码
全屏显示
在stackblitz中打开
源码

同一个页面可存在多个实例

同一个页面中多个Quicktab实例之间不会产生任何冲突

刷新
复制源码
全屏显示
在stackblitz中打开
源码

启用工具栏的刷新和全屏按钮

刷新
复制源码
全屏显示
在stackblitz中打开
源码

启用工具栏的下拉菜单

刷新
复制源码
全屏显示
在stackblitz中打开
源码

工具栏的位置和显隐设置

刷新
复制源码
全屏显示
在stackblitz中打开
源码

工具栏按钮自定义排序

刷新
复制源码
全屏显示
在stackblitz中打开
源码

响应式配置

刷新
复制源码
全屏显示
在stackblitz中打开
源码

Tab可以缓存

刷新
复制源码
全屏显示
在stackblitz中打开
源码

启用Tab的右键菜单功能

刷新
复制源码
全屏显示
在stackblitz中打开
源码

本土化设置

刷新
复制源码
全屏显示
在stackblitz中打开
源码

自定义右键菜单

刷新
复制源码
全屏显示
在stackblitz中打开
源码

添加Tab

可以通过实例方法addTab()以及data属性方式添加

其中data属性方式必须要同时存在以下属性才会生效

  • data-qt-target:值为#开头加实例化时提供的id
  • data-qt-tab-url:tab的url是必填的

下面的选项是可选的

  • data-qt-tab-closable:true
  • data-qt-tab-title:"添加用户"
刷新
复制源码
全屏显示
在stackblitz中打开
源码

控制Tab的最大数量

刷新
复制源码
全屏显示
在stackblitz中打开
源码

启用Tab拖动排序

刷新
复制源码
全屏显示
在stackblitz中打开
源码

Tab可通过鼠标滚轮切换

刷新
复制源码
全屏显示
在stackblitz中打开
源码

Tab点击自动居中

刷新
复制源码
全屏显示
在stackblitz中打开
源码

Tab双击刷新

刷新
复制源码
全屏显示
在stackblitz中打开
源码

Tab的loading层

刷新
复制源码
全屏显示
在stackblitz中打开
源码

自定义loading层

刷新
复制源码
全屏显示
在stackblitz中打开
源码

Tab超时

刷新
复制源码
全屏显示
在stackblitz中打开
源码

在子页面内打开一个新的Tab

刷新
复制源码
全屏显示
在stackblitz中打开
源码

自定义图标

刷新
复制源码
全屏显示
在stackblitz中打开
源码

超长标题支持

刷新
复制源码
全屏显示
在stackblitz中打开
源码

实现单Tab(IFrame)实现

刷新
复制源码
全屏显示
在stackblitz中打开
源码

在bootstrap栅格系统上工作良好

刷新
复制源码
全屏显示
在stackblitz中打开
源码

该文档根据MIT协议发布