공부관련메모
이게 잘 이해가 안간다...
코딩하는 붕어
2021. 10. 22. 16:18
반응형
import Vue from 'vue';
import VueRouter from 'vue-router';
import Home from '../components/Home.vue'
import About from '../components/About.vue'
Vue.use(VueRouter);
const routes = [
{
path: "/home",
name: "Home",
component: Home
},
{
path: "/about",
name: "About",
component: About
},
];
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router;
import Vue from 'vue';
import VueRouter from 'vue-router';
import Home from '../components/Home.vue'
import About from '../components/About.vue'
Vue.use(VueRouter);
// const routes = [
// {
// path: "/home",
// component: Home
// },
// {
// path: "/about",
// name: "About",
// component: About
// }
// ];
const router = new VueRouter({
routes: [
{path: '/home', component: Home},
{path: '/about', component: About},
]
// mode: 'history',
// base: process.env.BASE_URL,
// routes
})
export default router;
둘 다 똑같이 작동이 된다. 무슨 차이일까?
이렇게도 된다.
import Vue from 'vue';
import VueRouter from 'vue-router';
// import Home from '../components/Home.vue'
// import About from '../components/About.vue'
Vue.use(VueRouter);
const routes = [
{
path: "/home",
component: () => import('../components/Home.')
},
{
path: "/about",
component: () => import('../components/About.')
}
];
// const router = new VueRouter({
// routes: [
// {path: '/home', component: Home},
// {path: '/about', component: About},
// ]
// // mode: 'history',
// // base: process.env.BASE_URL,
// // routes
// })
export default router;
반응형