定义路由(routes.js)
路由懒加载1
2
3
4
5const Login = resolve => require(['./pages/login.vue'], resolve)
export const routes = [
{path: '/', name: '登录', component: Login},
]
子路由1
2
3
4
5
6
7
8{path: '/main', name: '主页面', component: Main,
children: [
{path: '/', name: '', component: NewsList},
{path: 'newsList', name: '新闻列表', component: NewsList},
{path: 'newsAdd', name: '添加新闻', component: NewsAdd},
{path: 'newsAdd/:id', name: '添加新闻', component: NewsAdd},
]
}
引入vue-router(main.js)
1 | import Vue from 'vue' |
使用vue-router
1 | <router-link to='/'></router-link> |