界面 / TabGroup
TabGroup<T> Class
选项卡组
Type parameters
T | extends TabGroupOnClickedProps |
|---|
Table of contents
Accessors
currentIndex(): number client |
|---|
| 当前选择的标签索引 |
Methods
init(tabStyleHandle: (btn: T, isSelect: boolean) => void, selectCallBack: (index: number) => void, thisArg: any, defaultIndex?: number): void client |
|---|
| 初始化 |
select(index: number, ignoreSame?: boolean): boolean client |
| 设置当前的标签 |
setSelectableChecker(selectChecker: (index: number) => boolean, thisArg: any): void client |
| 设置该标签是否可以切换的检测方法 |
构造
Type parameters
T | extends TabGroupOnClickedProps |
|---|
Parameters
tabArr T[] | 标签的按钮数组 |
|---|
Accessors
currentIndex
• |
|---|
当前选择的标签索引 Returns |
number | 当前标签 |
|---|
Methods
init
• init(tabStyleHandle, selectCallBack, thisArg, defaultIndex?): void client
初始化
Parameters
tabStyleHandle (btn: T, isSelect: boolean) => void | 设置标签的样式方法(方法参数:按钮) |
|---|---|
selectCallBack (index: number) => void | 选择标签的回调方法 |
thisArg any | 域 |
defaultIndex? number | 默认选择的标签索引 default:0 range: type:整数 |
select
• select(index, ignoreSame?): boolean client
设置当前的标签
Parameters
index number | 标签索引 range:不做限制 type:整数 |
|---|---|
ignoreSame? boolean | 是否忽略相同索引 default:true |
Returns
boolean | 是否成功 |
|---|
setSelectableChecker
• setSelectableChecker(selectChecker, thisArg): void client
设置该标签是否可以切换的检测方法
Parameters
selectChecker (index: number) => boolean | 判断方法 |
|---|---|
thisArg any | 域 |