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

先按现有项目架构选版本
两个目录分别是 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,随包脚本对应以下开发与构建流程:
- 在 VueJS 目录执行
npm install安装依赖。安装脚本还会运行build:icons,生成图标。 - 开发时使用
npm run dev,通过 Vite 启动项目。 - 准备部署时执行
npm run build,再用npm run preview检查构建结果。
上述命令来自随包配置,目标环境的安装与构建结果尚未实测。
路由使用 createWebHistory(import.meta.env.BASE_URL)。静态托管需要把未知路径回退到应用入口,否则从首页点击进入正常,直接打开或刷新 /dashboard 却可能返回 404。放在子目录时,Vite 的基础路径也需要与部署位置对应。
图表口径、账户与权限,需要继续开发
两版仪表盘中的销售额、增长率、头像与交易都是演示数据。接入接口时,统计卡片与图表要使用一致的时间范围和口径,列表则要处理加载、空结果与失败状态。模板能提供布局和反馈组件,这些数据关系需要由业务确定。
HTML 版的登录、注册和找回密码表单指向本地页面,账户设置与部分样例阻止默认提交。VueJS 依赖虽包含 Axios 和 Mock Adapter,现有页面也没有接通真实业务接口。身份验证、会话、角色权限、服务端校验与保存流程需要另外完成;把无权限菜单藏起来,不能代替接口的访问控制。













暂无评论内容