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

【项目】Vue3+TS 动态路由 面包屑 查询重置 列表

💭💭

✨:【项目】Vue3+TS 动态路由 面包屑 查询重置 列表

💟:东非不开森的主页

💜: 热烈的不是青春,而是我们💜💜

🌸: 如有错误或不足之处,希望可以指正,非常感谢😉

项目

  • 一、动态路由
  • 二、面包屑
  • 三、搭建搜索框
  • 四、搭建用户列表

一、动态路由

  1. 动态获取所有的路由对象,放到数组中
    路由对象都在独立的文件中
    从文件中将所有的路由对象先读取数组中

在这里插入图片描述
打印出localRoutes
在这里插入图片描述

在这里插入图片描述

  • 可以封装一个工具
  • 动态的获取所有的路由对象,放到数组中
  • 路由对象都在独立的文件中,那么就从文件中将所有的路由对象先读取数组中

在这里插入图片描述

  • 根据菜单去匹配正确的路由

在这里插入图片描述

然后在store里面

在这里插入图片描述

用户刷新默认加载数据

再定义一个action

在这里插入图片描述

store中的数据
在这里插入图片描述

firstMenu进行记录
记录第一个被匹配的路由
在这里插入图片描述

  • 进行判断,是否进到main页面中了

在这里插入图片描述

  • 通过path匹配menu
  • 给route的顶层菜单添加重定向的功能

在这里插入图片描述

  • 就是你点击那个页面,刷新后还是那个页面

在这里插入图片描述

在这里插入图片描述

二、面包屑

  • 我们也是需要用动态路由去匹配的

在这里插入图片描述

  • 用element-plus中的组件,面包屑
    通过设置 separator-class 可使用相应的 iconfont 作为分隔符,注意这将使 separator 失效。

在这里插入图片描述

在这里插入图片描述

三、搭建搜索框

在这里插入图片描述

  • 需要用到form layout等
  • 我们给el-form进行双向绑定,这样可以在表单里输入内容

在这里插入图片描述

  • 重置按钮

在这里插入图片描述

  • 绑定ref进行重置操作
  • 给按钮一个点击事件

在这里插入图片描述

  • 日期中文化

在这里插入图片描述

在这里插入图片描述

四、搭建用户列表

  1. 发送请求

在这里插入图片描述
2. 在store中获取数据

在这里插入图片描述

  • 使用数据

在这里插入图片描述

  • 基本搭建
    我们只需要给table绑定数据
    type prop进行绑定名字
    就可以正确的渲染数据了

在这里插入图片描述
在这里插入图片描述

  • 作用域插槽
    格式化时间dayjs
    这是一个库哦
    在这里插入图片描述
    在这里插入图片描述

  • 分页要搞清楚每个变量所代表的含义,其实也就很好理解啦

在这里插入图片描述

  • 对分页数据进行控制,比如10个一条,20,30.。。。。
    那么这个时候就需要用到网络请求了,我们需要控制请求数据的位置

在这里插入图片描述

在这里插入图片描述

对查询进行处理
可以就要用到传递事件和网络请求结合了
在search里面进行发出事件
在这里插入图片描述

  • 传递给父组件user
  • 父组件接收事件
  • 我们需要给内容绑定ref
  • 对其进行网络请求
  • content也需要把发送网络请求的函数暴露出来

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/25551.html

相关文章:

  • 前脚背完这些接口自动化测试面试题,后脚就进了字节测试岗
  • termux 安装centos
  • 从菜鸟程序员到高级架构师,竟然是因为这个字final
  • 【vulhub漏洞复现】CVE-2018-2894 Weblogic任意文件上传漏洞
  • 函数栈帧详解
  • Spring 事务(编程式事务、声明式事务@Transactional、事务隔离级别、事务传播机制)
  • 车载技术——Window Display之surface的绘制过程与原理
  • 2023年全国最新工会考试精选真题及答案10
  • pytorch-复现经典深度学习模型-LeNet5
  • 【C++】类和对象(上)
  • 工作中责任链模式用法及其使用场景?
  • 三八女神节有哪些数码好物?2023年三八女神节数码好物清单
  • FairGuard-Windows加固工具版本更新日志
  • 基于RT-Thread完整版搭建的极简Bootloader
  • 3.flinkDateStreamAPI介绍env与source
  • $ 2 :数据类型
  • 类和对象 - 上
  • 补档:红黑树代码实现+简略讲解
  • FirePower X2 14.0.1 for RAD Studio Alexandria
  • 二十九、MongoDB 恢复数据( mongorestore )
  • 【数据分析】缺失数据如何处理?pandas
  • 嵌入式开发--STM32H750VBT6开发中,新版本CubeMX的时钟问题,不能设置到最高速度480MHZ
  • 一文读懂PaddleSpeech中英混合语音识别技术
  • 问题三十四:傅立叶变换——高通滤波
  • flink 键控状态(keyed state)
  • 【ChatGPT】sqlachmey 多表连表查询语句
  • win11 系统登录问题,PIN 设置问题
  • 数据结构六大排序
  • 快速生成QR码的方法:教你变成QR Code Master
  • tensorflow1.14.0安装教程--保姆级