目录
二、项目实现
2.5 角色管理
2.5.1 角色管理-搭建页面结构

-
搭建角色管理的页面结构-代码位置(src/views/role/index.vue)












提交代码:

2.5.2 角色管理-获取数据

-
封装获取角色API-代码位置(src/api/role.js)

【API封装参数传递】params 与 API 封装
https://blog.csdn.net/weixin_52047874/article/details/156953314
-
在初始化时调用API-赋值给数据-代码位置(src/views/role/index.vue)



-
绑定表格属性-代码位置(src/views/role/index.vue)


提交代码:

2.5.3 角色管理-表格自定义结构

-
自定义启用列和操作列的结构-代码位置(src/views/role/index.vue)







-
自定义操作列结构-代码位置(src/views/role/index.vue)


提交代码:

2.5.4 角色管理-分页功能

分页功能
-
展示页码
-
切换分页获取数据
分页组件属性
-
当前页码
-
每页条数
-
总数
-
定义分页信息-代码位置(src/views/role/index.vue)


-
绑定分页信息-代码位置(src/views/role/index.vue)


-
初始化时将总数赋值-代码位置(src/views/role/index.vue)




-
切换分页时,获取对应页码的数据-代码位置(src/views/role/index.vue)



提交代码:

2.5.5 角色管理-新增功能弹层

-
声明变量控制弹层显示-代码位置(src/views/role/index.vue)

-
点击按钮弹出层-代码位置(src/views/role/index.vue)

提问:为啥组织架构要新增和编辑要单独封装一个组件,而角色管理不用呢?这里面有什么原因和讲究吗?
答:其实在企业开发过程中,封装组件并不是必须的,当一个业务或者需求明确,并且会有复用的场景下,封装组件会更佳规范一些,而有的企业为了提升开发效率,速度优先, 不封装组件的情况也是很常见的。
-
放置弹层组件-代码位置(src/views/role/index.vue)


&spm=1001.2101.3001.5002&articleId=156492225&d=1&t=3&u=5357f65fd9a34bf082054565b88da0b8)
1101

被折叠的 条评论
为什么被折叠?



