Vue-cli实战项目3 vue-router的安装和基本使用

安装

第一步

npm install vue-router --save

第二步
src目录下新建router.js

import Vue from "vue"
import Router from "vue-router"

Vue.use(Router)

export default new Router({
	routes:[]
})

第三步
在main.js中引入router.js
Vue-cli实战项目3 vue-router的安装和基本使用_第1张图片

使用

1、添加页面views/layout.vue
Vue-cli实战项目3 vue-router的安装和基本使用_第2张图片
2、router.js中添加路由配置
Vue-cli实战项目3 vue-router的安装和基本使用_第3张图片
3、添加到路由到App.js
Vue-cli实战项目3 vue-router的安装和基本使用_第4张图片
4、访问项目
Vue-cli实战项目3 vue-router的安装和基本使用_第5张图片

添加子页面

1、添加页面index/index.vue
Vue-cli实战项目3 vue-router的安装和基本使用_第6张图片

2、配置router.js
Vue-cli实战项目3 vue-router的安装和基本使用_第7张图片

3、layout.vue添加


Vue-cli实战项目3 vue-router的安装和基本使用_第8张图片

完整router.js

import Vue from "vue"
import Router from "vue-router"

import layout from "./views/layout.vue"

Vue.use(Router)

export default new Router({
	routes:[
		{
			path: '/',
			name: 'layout',
			component: layout,
			children:[
				{
					path: '/index',
					name: 'index',
					component: ()=>import('./views/index/index.vue')
				}
			]
		},
		{
			path: '/login',
			name: 'login',
			component: ()=>import('./views/login/index.vue')
		}
	]
})

你可能感兴趣的:(vue,nodejs,vue-router)