侧边栏菜单

可参考 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 ,会出现解析错误。

results matching ""

    No results matching ""