管理员
站长QQ:515138
- 主题
- 124
- 回帖
- 7
- 在线时间
- 76 小时
- 注册时间
- 2024-2-3
- 最后登录
- 2024-11-14
|
楼主 |
发表于 2024-7-11 18:48:04
|
显示全部楼层
异步接口
- "menu": {
- "collaspe": false,
- "data": "admin/data/menu.json",
- "method": "GET",
- "accordion": true,
- "control": false,
- "controlWidth": 500,
- "select": "0",
- "async": false
- .....
- }
复制代码
data : 菜单数据
collaspe: 默认状态
method : 请求方式 GET / POST
accordion : 是否开启菜单手风琴
control : 菜单模式
controlWidth : 多系统模式下,顶部菜单宽度
select : 默认选中菜单项 (ID)
async: 渲染模式 true 接口方式 false 静态数据模式
静态数据
- "menu": {
- "data": [{
- "id": 10,
- "title": "控制后台",
- "icon": "layui-icon layui-icon-console",
- "type": 1,
- "openType": "_iframe",
- "href": "view/console/console1.html"
- }],
- "accordion": true,
- "control": false,
- "select": "0",
- "async": false
- .....
- }
复制代码
data : 菜单数据
accordion : 是否开启菜单手风琴
control : 菜单模式
select : 默认选中菜单项 (ID)
async: 渲染模式 true 接口方式 false 静态数据模式
备注:async 配置为 true 时,data 属性设置为异步地址,反之为静态数据。
数据结构
在 异步接口 与 静态数据的情况下,我们所需要的数据结构均为如下, 即一个标准的 JSON 数据结构
- [{
- "id": 1,
- "title": "工作空间",
- "type": 0,
- "icon": "layui-icon layui-icon-console",
- "href": "",
- "children": [{
- "id": 10,
- "title": "控制后台",
- "icon": "layui-icon layui-icon-console",
- "type": 1,
- "openType": "_iframe",
- "href": "view/console/console1.html"
- }, {
- "id": 13,
- "title": "数据分析",
- "icon": "layui-icon layui-icon-console",
- "type": 1,
- "openType": "_iframe",
- "href": "view/console/console2.html"
- }, {
- "id": 14,
- "title": "百度一下",
- "icon": "layui-icon layui-icon-console",
- "type": 1,
- "openType": "_iframe",
- "href": "http://www.baidu.com"
- }]
- }]
复制代码 id: 菜单数据的唯一标识
title: 界面中所显示的菜单标题
icon: 图标
type : 菜单类型 0: 目录 1: 菜单
openType: 当 type 为 1 时,openType 生效,_iframe 正常打开 _blank 新建浏览器标签页
href: 菜单类型下访问的页面
children: 目录类型下,该目录下菜单的数组数据
|
|