vue2中router的基本使用

109 阅读1分钟

vue2中路由的安装

在项目中打开终端运行以下命令即可安装vue2项目中的路由模块

npm i vue-router@3.5.2 -S

基本配置

在安装好路由模块的包之后,我们需要进行一些相应的配置:

在项目中的src/ 路径下创建一个 router 的文件夹

在 src/router/ 路径下创建一个 index.js 文件

对 index.js 文件进行如下的配置

import Vue from 'vue' // 导入vue2构造函数

// 导入 路由构造函数
import VueRouter from 'vue-router'

// 导入相应的组件

// 使用路由 为插件
Vue.use(VueRouter)

// 创建路由对象
const router = VueRouter({
  // 声明路由规则
  router: []
})

// 向外共享路由对象
export default router

接下来我们需要在 main.js 文件下进行相应的配置

import Vue from 'vue'
import App from './App.vue'

// 1、 导入路由模块
import router from './router/index.js'

Vue.config.productionTip = false

new Vue({
  render: h => h(App),
  //  1、挂载路由模块
  // router: router
  // 可以简写以下形式
  router
}).$mount('#app')

然后我们就可以使用路由了......

在 App.vue 中使用路由

<template>
  <div class="app-container">
    <h1>APP 根组件</h1>
    <hr>

    <!-- 路由占位符 -->
    <router-view></router-view>
  </div>
</template>

在index.js中配置相应的路由规则即可使用对应的组件了......