🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
在插件的`info.php`文件里,我们可以通过menu来设置我们插件的菜单项,安装插件后,菜单会自动加入设定好的导航栏里,卸载插件会自动删除对应的菜单。 ``` <?php return [ 'title'=>'测试插件', 'name'=>'wc_test', 'description'=>'测试插件', 'author'=>'WeCenter官方', 'version'=>'1.0.0', 'author_url'=>'https://www.wecenter.com', 'status'=>0, 'config'=>[], 'menu'=>[ 'is_nav' => 0,//显示在哪个位置?1导航栏;0 非导航栏 'menu' =>[ 'name' => 'plugins/wc_test/Admin/index',//菜单URL 'title' => '测试插件管理后台入口',//菜单名称 'status' => 1,//是否显示 'icon' => 'fas fa-comments-dollar',//菜单icon 'menu_list' => [ ['name' => 'plugins/wc_test/Admin/delete', 'title' => '操作-删除', 'status' => 0], ] ] ] ]; ``` `is_nav`可以控制菜单显示的位置,1是顶部导航栏,0是在插件的侧边栏中显示 `menu_list`是子菜单项,结构和menu一样,当设置了menu_list后,菜单将会呈现一个可以展开的状态,展开后会显示对应的子菜单