侧边栏菜单
可参考 start/json/menu.js 文件内容,若需动态加载菜单,将 views/layout.html 中的对应地址改成真实接口地址即可。
侧边菜单最多可支持到三级,数据格式都必须是一段合法的 JSON,且必须符合以下规范:
{
"code": 0 //状态码,key 名可以通过 config.js 去重新配置
,"msg": "" //提示信息
,"data": [{ //菜单数据,key名可以通过 config.js 去重新配置
"name": "component" //一级菜单名称(与视图的文件夹名称和路由路径对应)
,"title": "组件" //一级菜单标题
,"icon": "layui-icon-component" //一级菜单图标样式
,"jump": '' //自定义一级菜单路由地址,默认按照 name 解析。一旦设置,将优先按照 jump 设定的路由跳转
,"list": [{ //二级菜单
"name": "grid" //二级菜单名称(与视图的文件夹名称和路由路径对应)
,"title": "栅格" //二级菜单标题
,"jump": '' //自定义二级菜单路由地址
,"list": [{ //三级菜单
"name": "list" //三级菜单名(与视图中最终的文件名和路由对应),如:component/grid/list
,"title": "等比例列表排列" //三级菜单标题
},{
"name": "mobile"
,"title": "按移动端排列"
}
}]
}
实际运用时,切勿出现上述中的注释,否则将不是合法的 JSON ,会出现解析错误。