导航菜单(无限级) 控件 可视化代码生成平台 · 布局控件控件
<div style="background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;border-radius:16px;padding:34px 32px;margin-bottom:24px;">
<div style="margin:0 0 6px;font-size:28px;font-weight:700;">导航菜单(无限级) 控件</div>
<div style="margin:0;opacity:.9;">可视化代码生成平台 · 布局控件控件(16/27)</div>
</div>
<div style="background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 22px;margin:16px 0;box-shadow:0 1px 3px rgba(0,0,0,.04);">
<b>用途:</b>在页面上渲染一个可保存的分组菜单(横排/纵向下拉/弹窗等),数据来自一个"菜单分组",支持无限级。<br>
<b>存储:</b><code style="background:#0f172a;color:#e2e8f0;padding:2px 7px;border-radius:5px;font-size:13px;">varchar(60)(存所选菜单分组的 id/key)。</code><br>
<b>列表/搜索:</b>不进搜索;作为展示块。<br>
<b>适用:</b>站点头部导航、侧边栏、底部链接等需要"调用已配菜单"的地方。
</div>
<div style="margin:32px 0 12px;font-size:21px;font-weight:700;border-left:5px solid #2563eb;padding-left:12px;">控件解析(外观 · 行为交互 · 样式 · 数据)</div>
<div style="background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 22px;margin:14px 0;">
<table style="width:100%;border-collapse:collapse;font-size:14px;">
<tr><th style="border:1px solid #e5e7eb;padding:8px 12px;background:#f1f5f9;width:96px;">维度</th><th style="border:1px solid #e5e7eb;padding:8px 12px;background:#f1f5f9;">说明</th></tr>
<tr><td style="border:1px solid #e5e7eb;padding:8px 12px;"><b>外观</b></td><td style="border:1px solid #e5e7eb;padding:8px 12px;">按预览风格渲染菜单(横向胶囊/纵向缩进/下拉/弹窗);支持多级展开。</td></tr><tr><td style="border:1px solid #e5e7eb;padding:8px 12px;"><b>行为交互</b></td><td style="border:1px solid #e5e7eb;padding:8px 12px;">点击菜单项跳转对应链接;下拉/弹窗按交互展开。</td></tr><tr><td style="border:1px solid #e5e7eb;padding:8px 12px;"><b>样式</b></td><td style="border:1px solid #e5e7eb;padding:8px 12px;">配色、字号、圆角、缩进、宽度随 dict 的 style/配色参数可调。</td></tr><tr><td style="border:1px solid #e5e7eb;padding:8px 12px;"><b>数据</b></td><td style="border:1px solid #e5e7eb;padding:8px 12px;">值=菜单分组标识;菜单项本身在"菜单管理"里维护,本控件只引用。</td></tr>
</table>
</div>
<div style="margin:32px 0 12px;font-size:21px;font-weight:700;border-left:5px solid #2563eb;padding-left:12px;">属性面板(右侧)功能详解</div>
<div style="background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 22px;margin:14px 0;">
<div style="font-weight:700;color:#0f172a;margin:14px 0 8px;">① 基础设置</div>
<table style="width:100%;border-collapse:collapse;font-size:14px;">
<tr><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">字段</th><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">说明</th></tr>
<tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">字段名</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">业务表列名。</td></tr><tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">标签</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">块标题(留空不显示)。</td></tr>
</table><div style="font-weight:700;color:#0f172a;margin:14px 0 8px;">② 数据来源(dict)</div>
<table style="width:100%;border-collapse:collapse;font-size:14px;">
<tr><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">字段</th><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">说明</th></tr>
<tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">source</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">菜单分组标识(如 menu)。</td></tr><tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">style</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">horizontal 横排 / vertical 纵向下拉 / popup 弹窗 等。</td></tr>
</table><div style="font-weight:700;color:#0f172a;margin:14px 0 8px;">③ 配色</div>
<table style="width:100%;border-collapse:collapse;font-size:14px;">
<tr><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">字段</th><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">说明</th></tr>
<tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">主题色</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">菜单高亮/悬停色。</td></tr><tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">字号/圆角</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">外观微调。</td></tr>
</table><div style="font-weight:700;color:#0f172a;margin:14px 0 8px;">④ 高级</div>
<table style="width:100%;border-collapse:collapse;font-size:14px;">
<tr><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">字段</th><th style="border:1px solid #e5e7eb;padding:7px 10px;background:#f1f5f9;">说明</th></tr>
<tr><td style="border:1px solid #e5e7eb;padding:7px 10px;">启用 / 停用</td><td style="border:1px solid #e5e7eb;padding:7px 10px;">停用仅隐藏。</td></tr>
</table>
</div>
<div style="margin:32px 0 12px;font-size:21px;font-weight:700;border-left:5px solid #2563eb;padding-left:12px;">演示</div>
<div style="background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:14px 16px;margin:12px 0;">
<span style="font-size:13px;color:#6b7280;display:block;margin-bottom:6px;">导航菜单(横排)</span>
<div style="display:flex;gap:18px;font-size:14px;color:#374151;">
<span style="color:#2563eb;font-weight:600;">首页</span><span>域名</span><span>主机</span><span>备案</span><span>资讯</span>
</div>
</div>
<div style="background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:10px;padding:12px 16px;font-size:14px;margin:12px 0;">技巧:菜单内容在"菜单管理"里配(支持无限级);本控件只负责"选哪个分组 + 用什么风格展示"。改菜单不用动这个字段。</div>
<div style="margin-top:36px;color:#6b7280;font-size:13px;text-align:center;">导航菜单(无限级) 控件文档 · 随工具迭代更新</div>
有什么想要增加的功能,大家都可以在楼下回帖提出建议
页:
[1]