Vue路由的最基本的使用

vue-router的基本使用 一、在index.js文件中导入vue和vue-router

import Vue from 'vue' //1、导入 import VueRouter from 'vue-router' 二、模块化机制,使用Router

Vue.use(VueRouter) 三、创建路由器对象

复制代码 const routes = [ { path: '/', name: 'Home', component: Home }, { path: '/about', name: 'About', // route level code-splitting // this generates a separate chunk (about.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () ⇒ import(/* webpackChunkName: "about" */ '../views/About.vue') } ]

const router = new VueRouter()

export default router 复制代码 四、在main.js文件中挂载router到vue实例中

new Vue({ router, //4、挂载到vue的实例中 render: h ⇒ h(App) }).$mount('#app') 五、在App.vue中

通过router-link引入组件

  <!-- router-link相当于a标签,to属性相当于href -->
  <router-link to="/">Home</router-link> |
  <router-link to="/about">About</router-link>

通过router-view渲染组件

上一篇:git 无法push远程仓库 Note about fast-forwards


下一篇:计算机考研复试之英语口语面试