Browse Source

feat: 路径配置

text-draggable
xuesinan 3 years ago
parent
commit
1e22e5dd29
  1. 2
      src/components/tall/left/Projects.vue
  2. 2
      src/components/tall/top/TopNavbar.vue
  3. 12
      src/routers/index.js
  4. 2
      src/utils/axios.js
  5. 2
      src/views/user/SignIn.vue
  6. 2
      vite.config.js

2
src/components/tall/left/Projects.vue

@ -132,7 +132,7 @@ function toDetail(item) {
sessionStorage.setItem('targetUrl', '');
store.commit('task/setTaskDetailShow', '');
sessionStorage.setItem('taskDetailShow', '');
router.push({ path: '/home/test' });
router.push({ path: '/tall/pc/home/test' });
// store.commit('task/setTaskDetail', null);
}

2
src/components/tall/top/TopNavbar.vue

@ -37,7 +37,7 @@ function toggleCollapse() {
}
function signUp() {
router.push({ path: '/user/signin' });
router.push({ path: '/tall/pc/user/signin' });
}
// 退

12
src/routers/index.js

@ -1,14 +1,14 @@
import { createRouter, createWebHistory } from 'vue-router';
// 还有 createWebHashHistory 和 createMemoryHistory
export const user = [{ path: '/user/signIn', name: 'signIn', component: () => import('views/user/SignIn.vue') }];
export const user = [{ path: '/tall/pc/user/signIn', name: 'signIn', component: () => import('views/user/SignIn.vue') }];
export const routes = [
{
path: '/home',
path: '/tall/pc/home',
name: 'home',
redirect: '/home/test',
redirect: '/tall/pc/home/test',
component: () => import('views/home/Index.vue'),
children: [{ path: '/home/test', name: 'test', component: () => import('views/detail/Test.vue') }],
children: [{ path: '/tall/pc/home/test', name: 'test', component: () => import('views/detail/Test.vue') }],
},
];
@ -16,8 +16,8 @@ const router = createRouter({
history: createWebHistory(),
routes: [
{
path: '/',
redirect: '/home',
path: '/tall/pc',
redirect: '/tall/pc/home',
},
...user,
...routes,

2
src/utils/axios.js

@ -68,7 +68,7 @@ instance.interceptors.response.use(
store.commit('user/setToken', '');
message.error(msg);
setTimeout(() => {
router.push({ path: '/user/signin' });
router.push({ path: '/tall/pc/user/signin' });
}, 1500);
return Promise.reject(msg);
}

2
src/views/user/SignIn.vue

@ -213,7 +213,7 @@ function handleSingIn() {
console.log('登录成功, 欢迎回来');
setTimeout(() => {
//
router.push({ path: '/home' });
router.push({ path: '/tall/pc/home' });
}, 1000);
} catch (error) {
message.info(error);

2
vite.config.js

@ -11,7 +11,7 @@ const resolve = dir => path.join(__dirname, dir);
// https://vitejs.dev/config/
export default defineConfig({
base: '/',
base: '/tall/pc',
plugins: [vue(), VitePWA(), WindiCSS(), Components({ resolvers: [AntDesignVueResolver()] }), viteCompression()],
resolve: {
alias: {

Loading…
Cancel
Save