
vue:基于vue-router的案例——简易管理系统
抽离并渲染App根组件 将左侧菜单改造为路由链接 创建左侧菜单对应的路由组件 在右侧主题区域添加路由占位符 添加子路由规则并通过路由重定向默认渲染组件 渲染用户列表数据 编程式导航跳转到用户详情页面 实现后退功能
发布日期:2021-05-07 08:58:30
浏览次数:40
分类:精选文章
本文共 1719 字,大约阅读时间需要 5 分钟。
优化后的内容
页面结构
原始页面结构包含了基本的HTML组成部分,主要用于展示后台管理系统的框架。页面由头、尾和主体部分组成,尾部包含版本信息。整个页面采用了Flex布局,左侧为菜单栏,右侧为主题区域。
步骤说明
本项目的开发步骤如下:
基础代码
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 方法实现编程式导航,跳转至用户详情页面。
实现后退功能
用户详情页面添加了后退按钮,通过调用路由方法实现返回浏览历史。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月22日 16时10分52秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于 HTML5 WebGL 的污水处理厂泵站自控系统
2019-03-06
[系列] Go gRPC 调试工具
2019-03-06
django-表单之模型表单渲染(六)
2019-03-06
c++之程序流程控制
2019-03-06
一位年轻而优秀的.NET开发者的成长点滴
2019-03-06
如何使用ABP进行软件开发(1) 基础概览
2019-03-06
AlwaysOn配置时在连接步骤时报错(35250)
2019-03-06
排序算法之总结
2019-03-06
微软云Linux服务器 Mysql、tomcat远程连接错误解决办法
2019-03-06
Python数据分析(二): Numpy技巧 (2/4)
2019-03-06
09 . Python3之常用模块
2019-03-06
Python学习笔记-StatsModels 统计回归(3)模型数据的准备
2019-03-06
Velocity.js初步
2019-03-06
nginx上配置phpmyadmin
2019-03-06
HustOJ二次开发之修改数据库连接池
2019-03-06
一个JAVA应用启动缓慢问题排查 --来自jdk securerandom 的问候
2019-03-06
spring-boot-2.0.3之redis缓存实现,不是你想的那样哦!
2019-03-06
httprunner学习23-加解密
2019-03-06
有道云笔记 同步到我的博客园
2019-03-06