管理后台 HTML 与 VueJS 双版本模板 | Sneat – Bootstrap 5 与 Vue 3

Sneat 的下载包同时提供 HTML 和 VueJS 两套后台工程,适合项目管理、运营统计和内部业务系统的界面开发。两版都有仪表盘、账户与表单样例,但使用方式不同:已有服务端页面的项目可以从 HTML 版取布局,Vue 项目则更适合使用组件化版本。账户、权限和业务接口都需要自行接入。

Sneat HTML 版管理后台仪表盘预览

先按现有项目架构选版本

两个目录分别是 sneat-1.0.0-Html 和 sneat-1.0.0-VueJS。HTML 版采用 Bootstrap 5.1.3,提供 42 个独立页面;VueJS 版使用 Vue 3.3.4、Vuetify 3.3.1 与 Vite,提供九个主要路由及错误页。它们是两套独立工程,组件和样式体系也不同。

比较项 HTML 版 VueJS 版
页面组织 42 个独立 HTML 页面 9 个主要路由页面及错误页
界面基础 Bootstrap 5.1.3、原生页面脚本 Vue 3.3.4、Vuetify 3.3.1
路由方式 页面文件之间直接跳转 Vue Router 的 History 模式
状态与组件 以页面标记和脚本初始化为主 Vue 单文件组件、Pinia、组合式逻辑
开发流程 可直接修改,也可选用 Gulp/Webpack 使用 Vite 开发、构建和预览
更适合 静态后台、传统服务端模板或快速切图 需要组件复用和前端状态管理的单页应用

如果后台主要由服务器输出页面,HTML 版的导航、表格和表单可以拆进现有模板,调整路径也比较直接。已经使用 Vue、需要共享状态与复用组件时,VueJS 版更贴近原有开发方式。为多拿几个示例页面而改变项目技术栈,未必划算;选择时更值得考虑:后续修改和维护能否沿用团队熟悉的流程。

选定版本以后,从对应工程入手

HTML 版:挑布局,再修改页面和图表

42 个 HTML 页面主要覆盖这些内容,可以按任务挑选:

  • 仪表盘:分析首页、收入图表、订单统计、余额与交易卡片;替换为业务指标、趋势和待办信息。
  • 布局:无菜单、无导航栏、容器、流式和空白布局;选择符合信息密度的后台骨架。
  • 账户与认证:账户资料、通知、连接、登录、注册和忘记密码;连接身份认证及账户接口。
  • 表单与表格:基础输入、输入组、横向与纵向表单、基础表格;接入真实录入、校验和数据列表。
  • UI 组件:按钮、卡片、模态框、Toast、分页、导航、折叠、轮播等;复用统一的交互与视觉样式。

分析仪表盘把收入、订单、余额与交易放在同一屏,其他文件主要演示后台骨架、Bootstrap 组件和录入界面。侧边栏中的 CRM、电商、物流、学院、邮件、聊天、日历和看板等 Pro 项目跳向付费版演示,并不是当前目录已有的业务模块。整理导航时,保留真正需要的本地入口,比沿用整列演示菜单更有用。

文案与静态数据从 html/index.html 和对应页面修改,图表配置在 assets/js/dashboards-analytics.js,附加演示样式在 assets/css/demo.css。包内已有编译资源,只改页面内容时可以直接使用。需要调整 Sass 或重新生成资源,再安装依赖并运行 npm run serve、npm run build 或 npm run build:prod,构建由 Gulp 与 Webpack 4 驱动。

VueJS 版:组件、路由与构建分别处理

src/pages 包含 Dashboard、Account Settings、Typography、Icons、Cards、Tables、Form Layouts、Login 和 Register。仪表盘中的收入、订单与交易记录拆成独立组件,表格和表单也按样例组织,可以逐块接入接口数据。Vuetify 提供 UI 与主题基础,Pinia 已在入口注册,ApexCharts 用于仪表盘图表。

页面对应关系在 src/router/index.js。根路径跳到 /dashboard,后台使用默认垂直导航布局,登录、注册和错误页使用空白布局。新增业务页面时,要同时安排路由和导航入口;换一项菜单文字,并不会生成对应的页面。

VueJS 目录没有预先生成的 dist,随包脚本对应以下开发与构建流程:

  1. 在 VueJS 目录执行 npm install 安装依赖。安装脚本还会运行 build:icons,生成图标。
  2. 开发时使用 npm run dev,通过 Vite 启动项目。
  3. 准备部署时执行 npm run build,再用 npm run preview 检查构建结果。

上述命令来自随包配置,目标环境的安装与构建结果尚未实测。

路由使用 createWebHistory(import.meta.env.BASE_URL)。静态托管需要把未知路径回退到应用入口,否则从首页点击进入正常,直接打开或刷新 /dashboard 却可能返回 404。放在子目录时,Vite 的基础路径也需要与部署位置对应。

图表口径、账户与权限,需要继续开发

两版仪表盘中的销售额、增长率、头像与交易都是演示数据。接入接口时,统计卡片与图表要使用一致的时间范围和口径,列表则要处理加载、空结果与失败状态。模板能提供布局和反馈组件,这些数据关系需要由业务确定。

HTML 版的登录、注册和找回密码表单指向本地页面,账户设置与部分样例阻止默认提交。VueJS 依赖虽包含 Axios 和 Mock Adapter,现有页面也没有接通真实业务接口。身份验证、会话、角色权限、服务端校验与保存流程需要另外完成;把无权限菜单藏起来,不能代替接口的访问控制。

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

请登录后发表评论

    暂无评论内容