| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- import { createRouter, createWebHashHistory, RouteRecordRaw } from "vue-router";
- import { authGuard } from './plugins/authGuard'
- const routes: RouteRecordRaw[] = [
- {
- path: "/",
- redirect: "/home"
- },
- {
- path: "/home",
- name: "home",
- component: () => import("@/views/Home/index.vue"),
- meta: {
- noAuth: true,
- },
- },
- {
- path: "/setting",
- name: "setting",
- component: () => import("@/views/Setting/index.vue"),
- meta: {
- title: '设置'
- }
- },
- {
- path: "/photography/check",
- name: "PhotographyCheck",
- component: () => import("@/views/Photography/check.vue"),
- meta: {
- title: '拍摄物体镜头矫正'
- }
- },
- {
- path: "/photography/shot",
- name: "PhotographyShot",
- component: () => import("@/views/Photography/shot.vue"),
- meta: {
- title: '拍摄商品'
- }
- },
- {
- path: "/photography/detail",
- name: "PhotographyDetail",
- component: () => import("@/views/Photography/detail.vue"),
- meta: {
- title: '主图与详情生成'
- }
- },
- {
- path: "/photography/seniorDetail",
- name: "PhotographySeniorDetail",
- component: () => import("@/views/Photography/seniorDetail.vue"),
- meta: {
- title: '详情高级配置'
- }
- },
- {
- path: "/remote_control",
- name: "RemoteControl",
- component: () => import("@/views/RemoteControl/index.vue"),
- meta: {
- title: '遥控器'
- }
- },
- {
- path: "/developer",
- name: "developer",
- component: () => import("@/views/Developer/index.vue"),
- meta: {
- title: '遥控器'
- }
- },
- ];
- const router = createRouter({
- history: createWebHashHistory(), // 修改: 将 createWebHistory 改为 createWebHashHistory
- routes
- });
- authGuard(router)
- export default router;
|