Browse Source

add router

jihuaqiang 2 years ago
parent
commit
56e3cd5192
1 changed files with 68 additions and 57 deletions
  1. 68 57
      nuxt.config.js

+ 68 - 57
nuxt.config.js

@@ -29,60 +29,71 @@ export default {
 		'bootstrap-vue/nuxt',
 	],
 
-  // Build Configuration: https://go.nuxtjs.dev/config-build
-  build: {
-  },
-  
-  router: {
-    extendRoutes(routes, resolve) {
-      routes.push({
-        name: 'RedPackage',
-        path: '/:id?',
-        component: resolve(__dirname, 'pages/index.vue')
-      },
-      {
-        name: 'LuckDraw',
-        path: '/luckdraw/:id?',
-        component: resolve(__dirname, 'pages/luckdraw.vue')
-      },
-      {
-        name:'ToolBox',
-        path: '/toolbox/:id',
-        component: resolve(__dirname, 'pages/toolbox/index.vue')
-      },
-      {
-        name: 'Install',
-        path: '/install',
-        component: resolve(__dirname, 'pages/install.vue')
-      },
-      {
-        name: 'NFT',
-        path: '/nft/:id/:account',
-        component: resolve(__dirname, 'pages/nft/index.vue')
-      },
-      {
-        name: 'NftGroup',
-        path: '/nft_group/:id',
-        component: resolve(__dirname, 'pages/nft/group.vue')
-      },
-      {
-        name: 'Treasure',
-        path: '/treasure/:id?',
-        component: resolve(__dirname, 'pages/treasure/index.vue')
-      },
-      {
-        name: 'TreasureInvite',
-        path: '/treasure/invite/:id/:channel?',
-        component: resolve(__dirname, 'pages/treasure/invite.vue')
-      },
-      {
-        name: 'custom',
-        path: '*',
-        component: resolve(__dirname, 'pages/404.vue')
-      })
-    }
-  },
-  env: {
-    NUXT_ENV: env[process.env.MODE]
-  }
-}
+	// Build Configuration: https://go.nuxtjs.dev/config-build
+	build: {},
+
+	router: {
+		extendRoutes(routes, resolve) {
+			routes.push(
+				{
+					name: 'Course',
+					path: '/course',
+					component: resolve(__dirname, 'pages/course/index.vue'),
+				},
+				{
+					name: 'Authlogin',
+					path: '/authlogin',
+					component: resolve(__dirname, 'pages/auth/authLogin.vue'),
+				},
+				{
+					name: 'RedPackage',
+					path: '/:id?',
+					component: resolve(__dirname, 'pages/index.vue'),
+				},
+				{
+					name: 'LuckDraw',
+					path: '/luckdraw/:id?',
+					component: resolve(__dirname, 'pages/luckdraw.vue'),
+				},
+				{
+					name: 'ToolBox',
+					path: '/toolbox/:id',
+					component: resolve(__dirname, 'pages/toolbox/index.vue'),
+				},
+				{
+					name: 'Install',
+					path: '/install',
+					component: resolve(__dirname, 'pages/install.vue'),
+				},
+				{
+					name: 'NFT',
+					path: '/nft/:id/:account',
+					component: resolve(__dirname, 'pages/nft/index.vue'),
+				},
+				{
+					name: 'NftGroup',
+					path: '/nft_group/:id',
+					component: resolve(__dirname, 'pages/nft/group.vue'),
+				},
+				{
+					name: 'Treasure',
+					path: '/treasure/:id?',
+					component: resolve(__dirname, 'pages/treasure/index.vue'),
+				},
+				{
+					name: 'TreasureInvite',
+					path: '/treasure/invite/:id/:channel?',
+					component: resolve(__dirname, 'pages/treasure/invite.vue'),
+				},
+				{
+					name: 'custom',
+					path: '*',
+					component: resolve(__dirname, 'pages/404.vue'),
+				}
+			);
+		},
+	},
+	env: {
+		NUXT_ENV: env[process.env.MODE],
+	},
+};