Bootstrap 5 多页面管理后台模板 | Mazer – 58 页与 SCSS 源码

Mazer 适合拿来做内部管理系统的前端:左侧菜单组织业务入口,右侧用统计卡片、图表、表格和表单展示数据。随包 1.0.0 版本采用 Bootstrap 5,包含 58 个源页面模板,以及可直接预览的静态页面。账户、权限和业务数据仍需接入自己的后端。

Mazer Bootstrap 管理后台仪表盘预览

先选业务需要的页面,58 页不必全部搬进去

Mazer 的页面更像一组后台界面样本。做订单管理时,常见起点是表格、筛选输入、编辑表单和反馈弹窗;做运营看板,则会先用到统计卡片和图表。按实际操作流程选组件,菜单就能围绕业务组织起来,不必沿用整列演示入口。

页面组数量包内内容
仪表盘1统计卡片、访问图表、地区数字、评论和消息
基础与扩展组件19按钮、卡片、轮播、模态框、分页、评分与提示消息等
布局4默认侧栏、单列、顶部导航和横向菜单
表单与编辑器11输入、选择、单选、复选、文本域、表单布局及四种编辑器
表格、图表与数据组件7两类表格、两套图表、文件上传与两个地图页面入口
小部件与图标6聊天框、价格卡、待办列表和三套图标页面
应用、认证与错误页10邮件、聊天、图库、结算、登录、注册、找回密码及错误页

这些数量表示源文件的分组,不代表 58 项业务功能都已完成。聊天、图库、结算及两个地图页面仍只显示 Coming Soon;邮件页则已有列表和写信界面,但写信表单的目标为 #,没有真实投递服务。选页时这几种状态需要分开看。

dist 中有 59 个 HTML 文件,多出的 sidebar-items.html 是由侧栏数据生成的构建产物。业务页面数量按 src 中的 58 个模板计算,不把这个文件当作额外功能。

表格能搜索、图表能展示,数据从哪里来仍要设计

table-datatable.html 使用 Simple-DataTables,能对页面已有的数据执行搜索、排序和分页。拿它展示一份前端数据很合适;需要查询数据库中的完整订单列表时,还要设计服务端筛选、分页和权限校验,不能把浏览器当前搜到的结果当成全部记录。

仪表盘与图表示例使用 ApexCharts 和 Chart.js,待办组件用 Dragula 拖动排序。SweetAlert、Toastify、轮播、模态框和评分组件提供了不同的反馈与交互样本。图表中的数组和卡片数字属于演示数据;拖动之后是否保存顺序,也需要业务接口承接。

富文本页面分别演示 Quill、CKEditor、Summernote 和 TinyMCE,可以按项目需求选用。主导航和 Bootstrap 组件不依赖 jQuery,但 Summernote 页面单独加载了 jQuery。若采用其他编辑器,可以连同未使用的 Summernote 页面与资源一起整理,不能把整个包概括成“完全无 jQuery”。

dist 用来预览,长期修改回到 src

共用布局和菜单:避免逐页改同一处

直接打开 dist/index.html 可以查看现成页面,适合选布局和确认组件外观。后续要统一改导航、页脚或品牌,源文件更省维护成本:页面通过 Nunjucks 的 extends 复用布局,菜单条目集中在 src/sidebar-items.json,侧栏结构由 src/layouts/sidebar.html 输出。

  • src/sidebar-items.json:修改菜单名称、分组、链接和图标。
  • src/layouts/master.html:处理通用页面框架、公共资源引用与页脚;认证页另有布局。
  • src/assets/scss/_variables.scss:调整主题色、字体和间距等变量;app.scss 汇总组件样式。
  • src/assets/scss/pages 与 widgets:修改认证、错误页、聊天及待办等局部样式。

如果只改生成后的 HTML 和 CSS,下次重新构建可能覆盖这些改动。把需要长期维护的修改放回 src,让菜单和公共布局从同一份源文件生成,页面多起来之后差别尤其明显。

构建工具负责生成前端文件

webpack.mix.js 用 Laravel Mix 编译 Nunjucks 与 SCSS,依赖包括 Webpack 5 和 Sass。包内提供 npm run dev、npm run watch 与 npm run prod;其中 dev 和 watch 的脚本也把 NODE_ENV 设为 production,不能只凭命令名称判断环境。Laravel Mix 在这里是构建工具,包内并没有随之提供 Laravel 业务后端。

配置还保留了指向 mazer.test 的 BrowserSync 代理。如果自己的本地域名不同,这个代理也要相应处理。这份旧版工程尚未验证在目标 Node 环境中的安装与构建结果,正式修改前需要确认依赖能否顺利运行。

登录和上传最容易把界面误认成完整功能

登录、注册和找回密码表单都指向本地 index.html。进入仪表盘不代表账号验证通过,勾选 Keep me logged in 也不会自动建立会话。真正的管理后台还需要服务端身份验证、角色权限和数据访问校验,隐藏侧栏菜单本身不能限制接口权限。

文件上传页集成 FilePond,提供选取、图片预览、裁切、尺寸及类型校验等示例。其中一项演示会把文件发送到第三方图片服务,脚本中带有公开示例 Key。接入业务前应移除这段第三方上传配置,改成受控接口,并在服务端限制文件类型、大小和访问权限,向用户说明文件去向。图片在前端显示出预览,并不表示已存入自己的服务器。

实际落地时,工作量主要在把这些界面接成完整流程:查询数据后如何呈现空结果,保存失败如何保留输入,权限不足时显示什么,上传后的文件如何关联到记录。Mazer 能提供按钮、布局和反馈组件的起点,这些业务关系仍需要按项目实现。修改和交付源码时,随包的 LICENSE 与版权声明也应保留。

Bootstrap 5 多页面管理后台模板 | Mazer – 58 页与 SCSS 源码
此内容为付费资源,请付费后查看
M币6
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
模板类型多页面管理后台
页面数量58页+1构建文件
技术栈HTML/Bootstrap/JavaScript
响应式是
授权许可MIT License
下载方式蓝奏网盘/直链
付费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容