菜单开发
niucloud菜单设置包括平台端菜单和站点端菜单,系统初始化安装或者插件安装会自动加载系统的菜单配置文件,菜单配置文件以json的形式存放在resource下面,包括admin.json和site.json,开发者开发菜单实际是研究系统的json配置文件以及插件的菜单配置文件,json修改后对应后台重置菜单,系统会重新加载菜单整合到数据库中,当然如果是而开直接使用而不是做安装或者开发插件可以直接后台编辑菜单,官方还是建议通过修改json文件重新配置菜单。
- 菜单后台功能
如图所示
- 菜单配置文件
如图所示
-
菜单的配置文件在系统初始化或者菜单重置后会同步到数据库
-
下面说明一下菜单配置文件的数据结构
- 比如手动添加一个菜单在admin.json下面
- 文件保存后,注意重启项目,然后重置菜单