黑马程序员课程-Vue项目实战-Element-UI——电商后台管理系统-用户列表制作

本文详细介绍了如何使用Vue.js和Element-UI开发一个电商后台的用户列表组件,包括创建组件、设置路由、高亮菜单、绘制UI结构、实现搜索、添加、修改、删除用户功能,以及数据分页和角色分配等操作。内容涵盖了面包屑导航、卡片视图、搜索框、表格渲染、表单验证和API交互等多个环节。
摘要由CSDN通过智能技术生成

黑马程序员视频_用户列表开发

目录

用户列表开发

一.创建用户列表组件

二.在router/index.js导入用户列表组件

三. 设置二级菜单点击时高亮

四.绘制用户列表的基本UI结构

1.头部面包屑导航区

2.卡片视图区域

 3.搜索与添加区域

 4.获取用户列表数据

 5.渲染用户列表数据

 五.搜索功能

          六.添加用户功能

七.修改用户信息

 八.删除用户

九.分配角色

十.提交代码


用户列表开发

点击用户列表,右侧显示用户列表的组件

一.创建用户列表组件

二.在router/index.js导入用户列表组件

设置为Home的子路由

 效果:

三. 设置二级菜单点击时高亮

在Home.vue设置default-active属性

思路:点击链接时,需要把链接的地址保存在sessionStorage,刷新页面时,可以从sessionStorage中取出值,动态赋值给el-menu的default-active属性

给二级菜单都绑定一个单击事件,把path存储起来

 点击用户列表,出现activePath

在data中创建一个空的activePath,

当刷新页面时,页面加载时,就将保存在sessionStorage的地址赋值给activePath

 我们再将activePath动态绑定给default-active

四.绘制用户列表的基本UI结构

1.头部面包屑导航区

 将代码复制到user组件中

 在plugins/element.js中导入组件,然后全局注册

 效果:

 改一下文字并删掉一个

2.卡片视图区域

 复制粘贴到users组件,在plugins/element.js中导入并注册

效果: 

 覆盖默认样式,我们在全局样式表中写样式比较好,给面包屑导航设置一个下外边距

 给卡片设置阴影

 效果:

 3.搜索与添加区域

 复制粘贴到卡片视图中,删除一些不需要的

 效果:

 

使用栅格系统绘制固定宽度

 创建一行两列,列占多宽,使用span属性,然后将搜索区域放进第一列里,还需要在plugins/element.js中导入并注册组件,

效果:

 将添加用户按钮添加到第二列

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值