首页 > 其他 > 详细

vue-router的基本使用

时间:2020-05-18 10:41:31      阅读:84      评论:0      收藏:0      [点我收藏+]

一、在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({
  routes
})

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渲染组件

<router-view/>

 

vue-router的基本使用

原文:https://www.cnblogs.com/nanjo4373977/p/12909079.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!