53 lines
1.0 KiB
TypeScript
53 lines
1.0 KiB
TypeScript
import type { RouteRecordRaw } from "vue-router";
|
|
import FileTab from "@/pages/tabs/FileTab.vue";
|
|
import DashboardTab from "@/pages/tabs/DashboardTab.vue";
|
|
import SettingsTab from "@/pages/tabs/SettingsTab.vue";
|
|
|
|
const tabs: RouteRecordRaw[] = [
|
|
{
|
|
path: "/",
|
|
name: "FileTab",
|
|
meta: {
|
|
depth: 2,
|
|
navBarVisible: true,
|
|
navBarTitle: "文件",
|
|
tabBarVisible: true,
|
|
tabBarRoot: true,
|
|
tabBarPadding: false,
|
|
contentFixedHeight: true,
|
|
bodyBackground: "#F4F4F4"
|
|
},
|
|
component: FileTab
|
|
},
|
|
{
|
|
path: "/server",
|
|
name: "DashboardTab",
|
|
meta: {
|
|
depth: 2,
|
|
navBarVisible: true,
|
|
navBarTitle: "状态",
|
|
tabBarVisible: true,
|
|
tabBarRoot: true,
|
|
tabBarPadding: true,
|
|
bodyBackground: "#F4F4F4"
|
|
},
|
|
component: DashboardTab
|
|
},
|
|
{
|
|
path: "/settings",
|
|
name: "SettingsTab",
|
|
meta: {
|
|
depth: 2,
|
|
navBarVisible: true,
|
|
navBarTitle: "设置",
|
|
tabBarVisible: true,
|
|
tabBarRoot: true,
|
|
tabBarPadding: true,
|
|
bodyBackground: "#FFF"
|
|
},
|
|
component: SettingsTab
|
|
}
|
|
];
|
|
|
|
export default tabs;
|