当前位置: 首页 > 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/a/317475.html

相关文章:

  • java的JJWT 0.91在jdk21中报错的解决方法
  • 微服务即时通讯系统的实现(客户端)----(1)
  • 利用编程语言和脚本编写技术,实现自动化渗透测试和安全工具的开发
  • 百度搜索AI探索版多线程批量生成TXT原创文章软件-可生成3种类型文章
  • 【数据结构与算法】第12课—数据结构之归并排序
  • 数字孪生在智慧能源项目中的关键作用,你了解多少?
  • 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)简单记录