vue:基于vue-router的案例——简易管理系统
发布日期:2021-05-07 08:58:30 浏览次数:40 分类:精选文章

本文共 1719 字,大约阅读时间需要 5 分钟。

优化后的内容

页面结构

原始页面结构包含了基本的HTML组成部分,主要用于展示后台管理系统的框架。页面由头、尾和主体部分组成,尾部包含版本信息。整个页面采用了Flex布局,左侧为菜单栏,右侧为主题区域。

步骤说明

本项目的开发步骤如下:

  • 抽离并渲染App根组件
  • 将左侧菜单改造为路由链接
  • 创建左侧菜单对应的路由组件
  • 在右侧主题区域添加路由占位符
  • 添加子路由规则并通过路由重定向默认渲染组件
  • 渲染用户列表数据
  • 编程式导航跳转到用户详情页面
  • 实现后退功能
  • 基础代码

    CSS部分

    * {    padding: 0;    margin: 0;}.top {    width: 100%;    height: 100%;    background-color: black;    font-size: 20px;    text-align: center;    color: white;}.buttom {    width: 100%;    height: 100%;    background-color: gray;    font-size: 15px;    text-align: center;    color: white;}.main {    width: 100%;    height: 621px;    display: flex;    justify-content: space-between;}.left {    flex-grow: 1;    background: #00438A;}.right {    flex-grow: 9;    background: blue;}.left-content li {    list-style: none;    color: white;    border-bottom: 1px solid gray;    width: 100%;    text-align: center;    line-height: 40px;}

    HTML部分

    后台管理系统
    • 用户管理
    • 权限管理
    • 商品管理
    • 订单管理
    • 系统设置
    版本信息

    抽离并渲染App根组件

    创建了App根组件,包含页面的主要布局。通过Vue Router配置路由,App组件作为默认组件渲染在根路径。

    将左侧菜单改造为路由链接

    左侧菜单中的每个项目都被改造成 router-link 组件,用户点击即可导航至对应页面。

    创建左侧菜单对应的路由组件

    为每个菜单项目创建了对应的路由组件,用户管理、权限管理等页面各自对应一个组件。

    在右侧主题区域添加路由占位符

    右侧主题区域通过 router-view 组件添加路由占位符,用于渲染动态内容。

    添加子路由规则

    在主路由中添加了子路由规则,定义了用户管理、权限管理等页面的路径及其对应组件。

    路由重定向

    主路由设置了重定向规则,默认跳转至用户管理页面。

    渲染用户列表数据

    用户管理组件渲染了用户列表,展示了用户编号、姓名、年龄等信息,并提供了详情链接。

    编程式导航跳转到用户详情页面

    用户列表中的详情链接通过 JavaScript 方法实现编程式导航,跳转至用户详情页面。

    实现后退功能

    用户详情页面添加了后退按钮,通过调用路由方法实现返回浏览历史。

    上一篇:JavaWeb知识小汇(2)——JSP原理
    下一篇:JavaWeb知识小汇(1)——ServletContext

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月22日 16时10分52秒