Skip to content

Commit 9992ae6

Browse files
committed
5 files modified, 6 added, 2 deleted
1 parent 8305be0 commit 9992ae6

File tree

13 files changed

+55
-56
lines changed

13 files changed

+55
-56
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
.DS_Store
22
node_modules
33
/dist
4+
package-lock.json
45

56

67
# local env files

ConfigurationReference.md

Whitespace-only changes.

Development.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

jsconfig.json

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
11
{
22
"compilerOptions": {
3-
"target": "es5",
4-
"module": "esnext",
3+
// Let's you can set a base directory to resolve non-absolute modules name.
4+
// You can define a root folder where you can do absolute file
55
"baseUrl": "./",
6-
"moduleResolution": "node",
76
"paths": {
8-
"@/*": [
9-
"src/*"
10-
]
11-
},
12-
"lib": [
13-
"esnext",
14-
"dom",
15-
"dom.iterable",
16-
"scripthost"
17-
]
18-
}
7+
"views/*": ["src/views/*"],
8+
"router/*": ["./src/router/*"],
9+
"components": ["./src/components/*"],
10+
"layouts": ["./src/layouts/*"]
11+
}
12+
},
13+
"include": ["src"],
14+
"exclude": ["node_modules"]
1915
}

src/App.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<div id="nav">
3-
<router-link to="/" class="text-3xl">Login</router-link> |
3+
<router-link to="/login">Login</router-link> |
44
<router-link to="/">Home</router-link> |
55
<router-link to="/about">About</router-link> |
66
<router-link to="/news">News (requires auth)</router-link>

src/components/example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.

src/layouts/frames/Menu.vue

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<template>
2+
<h1>Menu</h1>
3+
</template>
4+
<script>
5+
export default {
6+
name: 'Menu',
7+
};
8+
</script>

src/layouts/frames/Navigation.vue

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<template>
2+
<h1>Navigation</h1>
3+
<menu />
4+
</template>
5+
<script>
6+
import Menu from 'Menu';
7+
export default {
8+
name: 'Navigation',
9+
components: { Menu },
10+
};
11+
</script>

src/layouts/frames/example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.

src/router/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import News from '../views/News.vue';
66
import NotFound from '../views/NotFound.vue';
77
import Forbidden from '../views/Forbidden.vue';
88

9+
import Login from '../views/Login.vue';
10+
911
const SUB_PATH = process.env.NODE_ENV === 'production' ? '/' : 'development';
1012

1113
const routes = [
@@ -33,6 +35,14 @@ const routes = [
3335
requiresAuth: true,
3436
},
3537
},
38+
{
39+
path: '/login',
40+
name: 'Login',
41+
component: Login,
42+
meta: {
43+
requiresAuth: false,
44+
},
45+
},
3646
{
3747
path: '/:pathMatch(.*)*',
3848
name: 'NotFound',

0 commit comments

Comments
 (0)