01.vue-router的基本使用

Vue前端路由

1. npm install vue-router --save

2.脚手架安装


 

一、目录结构

二、index.js

// 0.导入vue和路由插件
import Vue from 'vue'
import VueRouter from 'vue-router'

import Home from "../components/Home"
import About from  "../components/About"

// 1.通过Vue.use(插件),安装插件
Vue.use(VueRouter);

// 2. 创建VueRouter对象
const routers = [
  {
    // 6.0 配置路由和组件之间的映射关系
    path: '/home',
    component: Home
  },
  {
    path: "/about",
    component: About
  },

];

const router = new VueRouter({
  // 6.1 配置路由和组件之间的映射关系
  // router:router,     下面是es6字面量的增强写法
  routers

});

// 3. 先导出,将router对象传入到Vue实例
export default router

三、main.js

 1 import Vue from 'vue'
 2 import App from './App'
 3 // 4.在main.js里面导入router
 4 import router from './router'
 5 // 如果导入一个文件夹,它会自动找到该文件夹下的index文件
 6 
 7 Vue.config.productionTip = false
 8 
 9 /* eslint-disable no-new */
10 new Vue({
11   el: '#app',
12   //  5.Vue里面挂载router
13   router,
14   render: h => h(App)
15 })

四、App.vue

猜你喜欢

转载自www.cnblogs.com/zwnsyw/p/12307179.html