1 Star 0 Fork 3.1K

wangbo / LearningNotes

forked from 陌溪 / LearningNotes 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.70 KB
一键复制 编辑 原始数据 按行查看 历史

如何在蘑菇博客的基础上扩展新的模块

前言

首先感谢群里小伙伴 @客官讲好简单 的反馈,之前很多人想基于蘑菇博客项目做一些修改,然后也遇到很多坑,我就在这里专门写一篇博客,来和大家说一下蘑菇博客需要如果进行扩展。

目前假设小伙伴想要在扩展一个新的功能,首先需要在 mogu_admin 下的 RestApi包中,添加一个类

image-20200520093426190

然后需要在 vue_mogu_admin项目中,编写对应的页面image-20200520101824704

编写完成页面后,我们需要进入后台管理页面 下的 菜单管理,进行菜单的添加

image-20200520101954581

如果你的页面还有对应的按钮的话,比如 添加按钮,删除按钮,编辑按钮,那么还需要在按钮管理处配置

image-20200520103046449

需要注意的是,在编写页面的时候,如果我们需要让没有权限的按钮,给隐藏起来的话,那么前端页面还需要配置一下 v-permission 指令,这里的值,对应的就是上面按钮管理里面的URL

image-20200520103235908

最后我们就需要进入后台管理的角色管理处,给我们的超级管理员,添加刚刚我们的页面以及对应的按钮

image-20200520105740289

然后保存,刷新页面或者重新登录后,就能够看到我们添加后的菜单了~。

tip:如果出现以下问题,那么说明没有添加按钮。image-20200520105822131

1
https://gitee.com/wbhdd/LearningNotes.git
git@gitee.com:wbhdd/LearningNotes.git
wbhdd
LearningNotes
LearningNotes
master

搜索帮助