@morjs/runtime-web
Version:
mor runtime for web
34 lines (33 loc) • 1.2 kB
TypeScript
import { BaseElement } from '../baseElement';
export declare class Tabbar extends BaseElement {
static get styles(): import("lit-element").CSSResult;
conf: any;
selectedIndex: number;
tabBarList: any[];
status: number;
homePage: string;
customRoutes: any[];
disableSafeAreaPadding: boolean;
connectedCallback(): void;
firstUpdated(): void;
addLeadingSlash: (str: any) => any;
filterCustomRoutes(): void;
bindEvent(): void;
routerChangeHandler: () => void;
hideTabBarHandler: () => void;
showTabBarHandler: () => void;
showTabBarRedDotHandler: (e: any) => void;
hideTabBarRedDotHandler: (e: any) => void;
setTabBarBadgeHandler: (e: any) => void;
removeTabBarBadgeHandler: (e: any) => void;
setTabBarItemHandler: (e: any) => void;
setTabBarStyleHandler: (e: any) => void;
getSelectedIndex(pagePath: any): number;
hasBasename: (path: any, prefix: any) => boolean;
stripBasename: (path: any, prefix: any) => any;
getCurrentPagePath(): any;
getOriginUrl: (pathName: any) => any;
getTabQuery: () => string;
switchTab: (e: any) => void;
render(): import("lit-element").TemplateResult;
}