vue-router配置与使用

简介: vue-router就是路由管理,是vue框架的重要的插件之一,接下来我们就讲解它如何被安装使用的,

前言


vue-router就是路由管理,是vue框架的重要的插件之一,接下来我们就讲解它如何被安装使用的,

编译器:VsCode

环境:Vue2




一、安装的坑


正常安装就是


npm install vue-router --save


但是!!!


Vue2不兼容最新版本的vue-router,所以利用上面下载的伙伴可以移步我的另一篇解决这个不兼容问题的解决方案


点击这里



二、配置与使用步骤


1.配置


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


然后index.js中进行如下配置.

// 导入路由对象
import Router from 'vue-router'
// vue-router是插件所以我们用Vue.use(插件名)来使用插件
Vue.use(Router)
// 创建路由实例和映射文件,映射文件装路由路径,别名,对应的组件,实例用来封装
// 映射文件
const routes = [
]
// 路由实例
const router = new VueRouter({
  // 这里配置的是路由和组件的映射关系, 是一个数组.
  routes
})
// 导出实例router
export default router


main.js配置

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


新建组件成功后index.js修改

// 导入路由对象
import Router from 'vue-router'
import Vue from 'vue'
// 导入组件
import Test from '../components/Test.vue'
import HelloWorld from '../components/HelloWorld.vue'
// vue-router是插件所以我们用Vue.use(插件名)来使用插件
Vue.use(Router)
// 创建路由实例和映射文件,映射文件装路由路径,别名,对应的组件,实例用来封装
// 映射文件
const routes = [
    {
        path:"/",
        name:"首页",
        redirect:'/test'
    },
    {
        path:'/test',
        name:"测试",
        component:Test
    },{
        path:"/helloworld",
        name:"二维码",
        component:HelloWorld
    }
]
// 路由实例
const router = new Router({
  // 这里配置的是路由和组件的映射关系, 是一个数组.
  routes
})
// 导出实例router
export default router


App.vue中加router-view


<router-view></router-view>


基础配置完事,可以实现跳转


在template里可以通过 <router-link to="/test">首页</router-link>实现路由跳转


在script中可以通过this.router.push(“/test”)实现跳转


相关文章
|
3月前
vue3-admin-element-template配置正向代理报错
vue3-admin-element-template配置正向代理报错
34 0
|
3月前
|
移动开发 JavaScript 安全
Vue 应用程序性能优化:代码压缩、加密和混淆配置详解
Vue 应用程序性能优化:代码压缩、加密和混淆配置详解
39 0
|
1月前
vue3配置路由报错Catch all routes (“*“) must now be defined using a param with a custom regexp.
vue3配置路由报错Catch all routes (“*“) must now be defined using a param with a custom regexp.
44 0
|
6天前
|
资源调度 JavaScript 前端开发
Vue的路由管理:VueRouter的配置和使用
【4月更文挑战第24天】VueRouter是Vue.js的官方路由管理器,用于在单页面应用中管理URL路径与组件的映射。通过安装并引入VueRouter,设置路由规则和创建router实例,可以实现不同路径下显示不同组件。主要组件包括:`&lt;router-link&gt;`用于创建导航链接,`&lt;router-view&gt;`负责渲染当前路由对应的组件。此外,VueRouter还支持编程式导航和各种高级特性,如嵌套路由、路由参数和守卫,以应对复杂路由场景。
|
3月前
|
前端开发 Java 应用服务中间件
nginx结合前后端分离项目springboot+vue的配置
nginx结合前后端分离项目springboot+vue的配置
|
11天前
|
JavaScript 前端开发
ant design vue 配置菜单外部打开
ant design vue 配置菜单外部打开
14 0
|
13天前
|
JavaScript
vue3+vite项目配置ESlint
vue3+vite项目配置ESlint
15 0
|
2月前
Vue3使用路由及配置vite.alias简化导入写法
Vue3使用路由及配置vite.alias简化导入写法
47 0
|
2月前
|
JavaScript 前端开发 API
从Vue 2到Vue 3:深入了解路由配置的变化与升级建议
欢迎阅读本篇文章,我们将带您深入探索Vue 2和Vue 3的路由配置。在现代前端开发中,路由是构建交互式Web应用程序不可或缺的一部分。Vue.js作为一种流行的JavaScript框架,在版本2和版本3之间进行了重大改进和升级。
|
3月前
|
JavaScript 前端开发 网络架构
第十一章:vue路由配置01基础
第十一章:vue路由配置01基础
49 0