import { UniTabsElement } from "./IUniElement" import { UniElementImpl } from "./UniElement" import { UniElement } from "./index" /** * tabs元素对象 * @package io.dcloud.uniapp.runtime * @autodoc false */ export class UniTabsElementImpl extends UniElementImpl implements UniTabsElement { getTabBarHeight(): number /** * @uniPlatform { * "app": { * "android": { * "osVer": "5.0", * "uniVer": "x", * "unixVer": "4.0" * }, * "ios": { * "osVer": "x", * "uniVer": "x", * "unixVer": "x" * } * } * } */ appendCustomTabBar(tabBar: UniElement, direction: string): void hideTabBar(op: Map): void switchSelect(pageId: string, index: number): void /** * @uniPlatform { * "app": { * "android": { * "osVer": "5.0", * "uniVer": "x", * "unixVer": "4.0" * }, * "ios": { * "osVer": "x", * "uniVer": "x", * "unixVer": "x" * } * } * } */ appendItem(itemElement: UniElement): void initTabBar(style: Map): void appendItem(pageId: string): void currentItemId: string setTabBarBadge(op: Map): void setTabBarStyle(op: Map): void isTabBarVisible: boolean setTabBarItem(op: Map): void hideTabBarRedDot(op: Map): void showTabBar(op: Map): void showTabBarRedDot(op: Map): void removeTabBarBadge(op: Map): void }