首页 > 其他分享 >Vue-Router实现路由跳转

Vue-Router实现路由跳转

时间:2024-10-26 09:19:35浏览次数:10  
标签:Vue name import 跳转 component router Test Router 路由


1、官方指导文件


1、官方指导文件客户端路由的作用是在单页应用 (SPA) 中将浏览器的 URL 和用户看到的内容绑定起来。当用户在应用中浏览不同页面时,URL 会随之更新,但页面不需要从服务器重新加载。

2、如何定义一个新的路由

1)引入相关的组件

import HomeView from '../views/Home.vue'
import Test from '../views/Test.vue'

2)设置routers

const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL),
  routes: [
    {
      path: '/',
      name: 'home',
      component: HomeView
    },{
      path:"/test",
      name:'Test',
      component:Test

    }
  ]
})

router数组中每一个元素都是一个路由

path是路径;name是路由名字;component:路由对应的组件。

注意!!

component的名字一定要和引入的组件名一致。例如import (name) from ......,component:(name),这两个name一定要一样,不然没用,而且name不能重复。

router中还有redirect这个参数,这个参数是用来重定向的,当浏览器访问同数组中path路由时,浏览器会自动重定向到redirect的路径。

3)向外暴露

export default router

一定要向外暴露,不然无法生效 

3、在main.js里使用路由

1)引入

import router from './router'

 2)使用

app.use(router)

注意事项:

<RouterView/>标签是非常重要的,路由的组件需要渲染在哪里就要放在哪里!!!!!

标签:Vue,name,import,跳转,component,router,Test,Router,路由
From: https://blog.csdn.net/m0_73942242/article/details/143225454

相关文章

  • 基于nodejs+vue基于的私人物品管理平台[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于私人物品管理的研究,现有研究主要以企业物品管理或公共物品管理为主,专门针对私人物品管理的研究较少。在国内外,对于物品管理的研究多集中在大型组织......
  • 基于nodejs+vue基于的食品销售系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于食品销售系统的研究,现有研究主要以传统的销售模式和管理方式为主。在国内外,虽然有不少企业已经在食品销售领域应用了信息化管理手段,但专门针对集会......
  • 基于nodejs+vue基于的诗文网站[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于诗文网站的研究,现有研究主要集中在传统诗文内容的呈现与简单交互功能方面。在国内外,诗文网站多以展示经典诗文作品、提供简单的检索功能为主。专门......
  • [java毕业设计]免费分享一套SpringBoot+Vue宠物商城网站系统【论文+源码+SQL脚本】,帅
    大家好,我是java1234_小锋老师,看到一个不错的SpringBoot++Vue宠物商城网站系统,分享下哈。项目视频演示【免费】SpringBoot+Vue宠物商城网站系统Java毕业设计_哔哩哔哩_bilibili项目介绍本论文旨在设计与实现一个基于SpringBoot和Vue.js的宠物商城网站系统。随着互联网技......
  • java短链接项目-短链接跳转原理包括短链接生成算法(含代码实现)
    文章目录一、图解原理二、短链接生成算法实现1.MurmurHash算法2.为什么使用原始链接和UUID生成短链接?3.为什么不只使用原始链接?4.如果一直冲突怎么办?5.完整代码实现:HashUtil.javaShortLinkController.java三、系统扩展思考题1.如何让短链接系统支持海量请求并发?2.布......
  • 基于SpringBoot+Vue的药店管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的药店管理系统,项目源码请点击文章末尾联系我哦~目前有各类成品毕......
  • 基于SpringBoot+Vue的校园二手书交易平台管理系统设计与实现毕设(文档+源码)
           目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的校园二手书交易平台管理系统,项目源码请点击文章末尾联系我哦~目前有......
  • 基于SpringBoot + Vue + MySQL 实现平行志愿录取系统(数据库设计&毕业设计)
    一、需求分析        平行志愿录取系统是一种用于高等院校招生录取的志愿填报和录取方式,旨在提高录取的公平性和科学性,确保考生能够在选择志愿时有更大的灵活性和机会。下面详细分析平行志愿录取系统的定义、功能以及其优缺点。志愿录取系统功能:志愿填报:考生可以......
  • Springboot+vue图书商城购物系统【附源码】
    Springboot+vue图书商城购物系统(源码+L文+说明文档)  目录 四系统设计  4.1系统概述 4.2系统层次架构  4.3系统功能详情设计  4.4主流程描述  五、系统实现  5.1用户登录:  5.2用户注册  5.3前端首页   5.4管理员首页  5.5书籍分类管理......
  • VUE使用什么连接并搭建搭建本地数据库
    VUE连接并搭建搭建本地数据库需要一些项目:vue-cli2全局安装npminstallvue-cli-g局部安装项目vueinitwebpack项目名称例如:vueinitwebpackdemo1二、express-generator1.全局安装npminstallexpress-generator-g2.express–view=ejs。局部安装项目。vueinitwebpack项......