当前位置: 首页 > article >正文

vue3/Element-Plus/路由的使用

我们来实现一个简单的二级路由

1.准备主页和要配置的组件

主页面


<template>
  <!-- 加载配置路由 -->
  <RouterView></RouterView>
</template>

<style scoped>

</style>

组件1

<template>
    <div>考试组件</div>
</template>

组件2

<template>
    <div>首页组件</div>
</template>

组件3

<template>
    <div>
        我的登录页面
        
    </div>
</template>

2.进行路径引用和路由配置、

在一级配置路径后加

component:Home
      },{
        path: '/exams',
        component:Exams
      }]

进行二级配置,该放方可多次嵌套。

import { createRouter, createWebHistory } from 'vue-router'
import Layout from '@/views/Layout/index.vue'
import Login from '@/views/Login/index.vue'
// @ts-ignore
import Home from '@/views/Home/index.vue'
// @ts-ignore
import Exams from '@/views/Exams/index.vue'

const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL),
  routes: [
    {
      path: '/',
      component: Layout,
      children: [{
        path: '',
        component:Home
      },{
        path: '/exams',
        component:Exams
      }]
    },{
      path: '/login',
      component: Login,
    }
  ]
})

export default router

3.启动服务输入不同地址观看效果

路径为:

http://localhost:5173/

的效果图

路径为:

http://localhost:5173//exams

的效果图

路径为:

http://localhost:5173//Login

的效果图

注意!!如果出现代码没问题但是没有效果的情况请检查是否正确引入了路由工具

main.ts文件内

//路由工具
import router from './router'


http://www.kler.cn/news/317475.html

相关文章:

  • Flask-Migrate的使用
  • 学生宿舍管理:Spring Boot技术实现
  • 国内外动态sk5
  • react hooks--useRef
  • 结构设计模式 -装饰器设计模式 - JAVA
  • dockerfile案例
  • unity将多层嵌套的结构体与json字符串相互转化
  • 定制智慧科技展厅方案:哪些细节是成功的秘诀?
  • 基于报位时间判断船舶设备是否在线,基于心跳时间判断基站网络是否在线
  • Android String资源文件中,空格、换行以及特殊字符如何表示
  • 循环遍历把多维数组中的某个值改成需要的值
  • 【计算机网络 - 基础问题】每日 3 题(十一)
  • 《深度学习》—— PyTorch的介绍及PyTorch的CPU版本安装
  • 把任务管理器里面的vmware usb arbitrition停了,虚拟机一直识别不到手机设备了
  • vue上传预览CAD文件
  • Java中ArrayList和LinkedList的比较
  • 【STM32开发笔记】移植AI框架TensorFlow到STM32单片机【上篇】
  • 第九节 Opencv自带颜色表操作
  • Unity using API openai Error en la solicitud: HTTP/1.1 400 Bad Request
  • 本地搭建我的世界服务器(JAVA)简单记录
  • JSP(Java Server Pages)基础使用
  • 打破网络安全域限制:跨区域文件传输的创新解决方案
  • Unity项目的脚本继承关系
  • 如何编写自己的Arduino库?
  • git reset 命令
  • 封装 WBXpopup 组件
  • 【C#】垃圾回收
  • 项目总结,路径匹配的业务逻辑
  • Docker使用指南
  • HTML常用的文本标签