首页 > 其他分享 >在VUE框架下使用vue-router来进行局部页面跳转

在VUE框架下使用vue-router来进行局部页面跳转

时间:2024-10-27 13:10:31浏览次数:1  
标签:文件 VUE 跳转 vue import router 路由

在VUE框架下使用vue-router来进行局部页面跳转

1、创建并绑定路由文件
2、在Vue文件下,使用路由来进行跳转

步骤如下:


1、创建并绑定路由文件
①创建路由文件
在路径"./{prjName}/src/router"下创建router.ts文件

import { createRouter,createWebHistory,createWebHashHistory } from 'vue-router'
import File1 from '../components/HelloWorld.vue' //导入需要的组件
// 设置路由的内容
const routes = [
    {
        path: '/blog',   //对应路由路径
        component:File1  //对应路由跳转的组件(需导入)
    },

]
//创建一个路由对象
const router = createRouter({
 
    history:createWebHashHistory(),
    routes,
})

export default router;

②绑定路由文件
在文件路径./{prjName}/main.ts的文件下

import './assets/style.css'
import { createApp } from 'vue'
import router from './router/index'

import App from './App.vue'

const app = createApp(App)
app.use(router)  // 使用导入的router
app.mount('#app') 

3、在Vue文件下,使用路由来进行跳转
①在需要实现路由跳转的位置,使用router-view控件
举例如下:

<script setup>
</script>

<template>
<div class="main-container">
  <router-view></router-view> // 在此处插入了router-view控件
</div>
</template>

<style scoped>
.main-container{
  
  height: 100%;
  width: 100%;
  background-color: ghostwhite;
}
</style>

④在菜单处设置需要跳转的路由,使用<router-link to="/{Routerpath}">来设置
举例如下:

<el-menu-item index="1-1"><router-link to="/blog">财务预览</router-link></el-menu-item> // 此处设置了/blog路径的路由跳转

标签:文件,VUE,跳转,vue,import,router,路由
From: https://www.cnblogs.com/leo130-blogs/p/18508164

相关文章

  • 有了 Vue + Nginx,为什么还要 Node
    开头段落:Vue和Nginx结合能构建高效的前端服务,但Node.js的加入能带来更广泛的服务端优势:例如实现服务器端渲染(SSR)、提供API服务、执行自动化构建及任务管理、及灵活的数据处理能力。而服务器端渲染是最为明显的一点——使用Vue时,若不通过Node.js,你的网站可能只能做到客户端渲染(CSR......
  • Vue3用户关注与粉丝列表展示
    文章目录说明功能描述:代码说明该组件主要是通过一个小抽屉进行用户粉丝与关注列表的展示前提:这里用了elementPlus的组件库所以需要配置好elementPlus的组件库环境这里采用的是根据传入的用户名进行查询。也可以修改为根据传入的用户id进行查询功能描述:抽屉窗:使......
  • 【毕业设计】基于Springboot + Vue的城市垃圾分类管理系统
    随着城市化进程的加快,城市垃圾的处理与分类成为了社会关注的重点。传统的垃圾管理方式通常依赖于人工分拣和纸质记录,这种方式不仅效率低下,还容易产生信息记录错误和数据丢失的情况。因此,开发一个智能化的城市垃圾分类管理系统显得尤为重要。本文将介绍基于SpringBoot开发的城市......
  • 【毕业设计】基于SpringBoot + Vue的扶贫助农系统
    在当今数字化时代,信息技术的快速发展为各个领域带来了新的机遇和挑战。特别是在扶贫助农领域,传统的管理方法往往面临效率低、错误率高、检索困难等问题。为了提高扶贫助农信息的管理效率,本文介绍了一个基于SpringBoot框架开发的扶贫助农系统。1.为什么需要一个扶贫助农系统?......
  • Vue 前端图形数字验证码插件
    git:https://gitee.com/brownshrike/captcha-mininpminstallcaptcha-mini <el-form-itemprop="vercode"><el-inputv-model="formData.code"autocomplete="off"placeholder="请输入验证码"maxlength="......
  • 怎样在Vue.js中使用Vuex进行状态管理
    标题:怎样在Vue.js中使用Vuex进行状态管理摘要:状态管理是任何复杂应用不可或缺的环节。使用Vuex进行状态管理可保持组件间数据同步性与可预测性。通过以下几点进行说明:1、Vuex基本理论;2、Vuex状态树设计;3、实施Vuex的步骤;4、高阶功能及最佳实践。在Vuex基本理论中,即以‘单一状态树......
  • (开题报告)django+vue《集慧》毕业论文管理系统论文+源码
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于毕业论文管理系统的研究,现有研究主要以传统的管理模式为主,如单纯的文档管理和流程跟踪等方式。专门针对将Django和Vue技术相结合......
  • 【软件源码】eHR人力资源管理系统:功能强大的人力资源管理系统(Springboot+vue)
    eHR人力资源管理系统:功能强大的人力资源管理工具随着企业规模的不断扩大和业务需求的多样化,传统的人力资源管理模式已无法满足现代企业的需求。eHR人力资源管理系统作为一种先进的管理工具,能够为企业提供高效、准确、实时的人力资源管理。本文将介绍eHR人力资源管理系统的主要......
  • 软件源码,招投标管理系统,询价管理系统,供应商管理系统,一体化管理系统,供应链管理(springbo
    前言:随着互联网和数字技术的不断发展,企业采购管理逐渐走向数字化和智能化。数字化采购平台作为企业采购管理的新模式,能够提高采购效率、降低采购成本、优化供应商合作效率,已成为企业实现效益提升的关键手段。源码获取本文末个人名片。一、建设的必要性数字化采购平台是指......
  • 大数据毕业设计:就业信息分析 招聘数据分析预测系统+爬虫+可视化 +django框架+vue框架
    博主介绍:✌全网粉丝10W+,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业毕业设计项目实战6年之久,选择我们就是选择放心、选择安心毕业✌......