• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
leo130-blogs
博客园    首页    新随笔    联系   管理    订阅  订阅

在VUE框架下使用vue-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路径的路由跳转
posted @ 2024-10-27 13:17  Sanchez023  阅读(189)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3