关于vue2中vue-router的使用

现阶段主要开发管理系统,因此会用到vue-router,此篇笔记主要用于记录vue-router的简单应用

一、vue-router安装

yarn add [email protected]

 二、vue-router引入

在src文件夹下面新建文件router文件夹,并新建index.js文件 

import Vue from 'vue'
import Home from '@/components'
import Router from 'vue-router'

Vue.use(Router)

export const constantRouterMap = [{
    path: '/',
    component: Home,
    children: [
        {
            path: '/index1',
            component: () => import('@/components/view/index1.vue')
        }, {
            path: '/index2',
            component: () => import('@/components/view/index2.vue')
        },
        {
            path: '/index3',
            component: () => import('@/components/view/index3.vue')
        },
    ]
}]

const router = new Router({
    routes: constantRouterMap
})

export default router

 三、vue-router引入

在main.js引入刚刚建立的文件夹

import Vue from 'vue'
import App from './App.vue'
import router from './router/index'  //刚刚建立的文件夹
import VueRouter from 'vue-router'
Vue.config.productionTip = false
Vue.use(VueRouter);

new Vue({
  router,
  render: h => h(App),
}).$mount('#app')

 四、vue-router的使用

1)App.vue使用

在建立的router文件夹的index文件下,建立的路由表中,路径为'/'时,会跳转到components文件夹下 





2)components文件夹下index.vue文件(注意:此处使用了elementui)





3)界面显示

关于vue2中vue-router的使用_第1张图片

 4)建立需要跳转的文件

在router下的index文件中已经编写好了子路径及相关组件,components文件夹下index.vue文件也已经有占位

关于vue2中vue-router的使用_第2张图片

 5)跳转

index1

关于vue2中vue-router的使用_第3张图片

 

 关于vue2中vue-router的使用_第4张图片

 关于vue2中vue-router的使用_第5张图片

 

 

你可能感兴趣的:(vue.js,前端,javascript)