Browse Source

feat: config router not match page

wangyuan 2 years ago
parent
commit
1d0ae9a98f
2 changed files with 26 additions and 3 deletions
  1. 10 3
      ittpc/src/router/index.js
  2. 16 0
      ittpc/src/views/error/error.vue

+ 10 - 3
ittpc/src/router/index.js

@@ -1,6 +1,7 @@
 import Vue from 'vue'
 import Router from 'vue-router'
-import HelloWorld from '@/components/HelloWorld'
+import Error from '@/views/error/error'
+import Login from '@/views/login/login'
 
 Vue.use(Router)
 
@@ -8,8 +9,14 @@ export default new Router({
   routes: [
     {
       path: '/',
-      name: 'HelloWorld',
-      component: HelloWorld
+      alias: '/login',
+      name: 'Login',
+      component: Login
+    },
+    {
+      path: '*',
+      name: 'Error',
+      component: Error
     }
   ]
 })

+ 16 - 0
ittpc/src/views/error/error.vue

@@ -0,0 +1,16 @@
+<template>
+    <div>
+      <h2>404--Page Not Fund</h2>
+    </div>
+</template>
+
+<script>
+export default {
+  name: 'Error',
+    data() {
+      return {
+        msg: 'error'
+      };
+    }
+};
+</script>