基于 Nuxt 与 Vue 的后台仪表盘模板
nuxt-shadcn-dashboard — Nuxt 后台模板
作者 dianprata
基于 Nuxt、Shadcn Vue 与 TailwindCSS 构建的后台仪表盘模板,提供侧边栏与主题配置。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
使用 Shadcn Vue 组件与 TailwindCSS 样式
侧边栏支持 offcanvas、icon、none 三种折叠方式
侧边栏位置与样式(sidebar、floating、inset)可配置
提供九种主题颜色与三种主题类型切换
通过 app.config.ts 集中管理应用设置
模板详细介绍
这是一个面向后台管理场景的仪表盘模板,技术栈为 Nuxt 搭配 Shadcn Vue 组件与 TailwindCSS。仓库提供在线演示与组件文档链接,并附带桌面端与移动端页面截图。
模板的核心可配置项集中在 app.config.ts 中,包括侧边栏的折叠方式(offcanvas、icon、none)、侧边栏位置(left、right)、侧边栏样式(sidebar、floating、inset),以及主题颜色(default、blue、green、orange、purple、red、teal、yellow、rose)和主题类型(default、mono、scaled)。修改这些设置后需先清除 app_settings cookie 才能生效。
初始化方式为通过 nuxi 从该 GitHub 模板创建项目,随后使用 pnpm 安装依赖。仓库采用 MIT 许可,免费范围覆盖该版本代码,演示图片、字体、图标等第三方素材以及域名、托管、数据库等外部服务需另行核对或可能产生费用。
适合你的项目吗?
适用场景
- 搭建需要侧边栏导航的后台管理界面
- 为内部工具快速建立仪表盘页面结构
- 需要主题颜色与侧边栏布局可切换的管理系统
- 以 Nuxt 与 Shadcn Vue 为基础开发数据展示页面
适合人群
- 使用 Nuxt 与 Vue 技术栈的开发者
- 需要可配置侧边栏与主题的后台项目
- 希望以 Shadcn Vue 组件为起点的管理界面
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
使用 npx nuxi@latest init -t github:dianprata/nuxt-shadcn-dashboard my-dashboard-app 创建项目
- 2
进入目录后执行 pnpm i 安装依赖(未安装 pnpm 可先运行 npm install -g pnpm)
- 3
在 app.config.ts 中调整侧边栏与主题设置
- 4
修改应用设置后需先清除 app_settings cookie 才会生效
- 5
本地开发可运行 pnpm run dev 启动开发服务器
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
https://github.com/dianprata/nuxt-shadcn-dashboard/blob/main/LICENSEhttps://github.com/dianprata/nuxt-shadcn-dashboard/blob/main/README.mdPermission is hereby granted, free of charge
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-01。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 96 / 100
- 技术栈
- Nuxt · Vue
- 网站类型
- 后台
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-04-21
- 截图检查日期
- 2026-10-01
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Nuxt。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: d3ce240b9382965460b7a6ace67eb2d1e7129b5d4b6e41789bd95450f19215a0
2026-10-01T13:58:28.863Z
来源文件 / 仓库
# Nuxt Shadcn Vue TailwindCSS 4 - Dashboard
[![built with nuxt][nuxt-src]][nuxt-href]
- [Live demo](https://nuxt-shadcn-dashboard.vercel.app)
- [Component Documentation](https://shadcn-vue.com/docs/introduction)
## Quick Start
```bash [Terminal]
npx nuxi@latest init -t github:dianprata/nuxt-shadcn-dashboard my-dashboard-app
cd my-dashboard-app
pnpm i # If you don't have pnpm installed, run: npm install -g pnpm
```
## App Settings
You can change the app settings in `app.config.ts` file.
If you want to change app settings, you have to clear cookie 'app_settings' first.
```
export default defineAppConfig({
appSettings: {
sidebar: {
collapsible: 'offcanvas', // 'offcanvas' | 'icon' | 'none'
side: 'left', // 'left' | 'right'
variant: 'inset', // 'sidebar' | 'floating' | 'inset'
},
theme: {
color: 'default', // 'default' | 'blue' | 'green' | 'orange' | 'purple' | 'red' | 'teal' | 'yellow' | 'rose'
type: 'scaled', // 'default' | 'mono' | 'scaled'
}
},
})
```
## Contributing
1. Clone this repository.
2. Install dependencies `pnpm install`.
3. Use `pnpm run dev` to start dev server.
## Credits
- [Nuxt.js](https://nuxtjs.org/)
- [Shadcn Vue](https://shadcn-vue.com/)
- [TailwindCSS](https://tailwindcss.com/)
## License
MIT
[nuxt-src]: https://img.shields.io/badge/Built%20With%20Nuxt-18181B?logo=nuxt.js
[nuxt-href]: https://nuxt.com/
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

dashboard
Nuxt Dashboard Template made with Nuxt UI.
Nuxt · 后台

dashboard-vue
Vue Dashboard Template made with Nuxt UI.
Nuxt · 后台

vitify-nuxt
🔽🏔 Vuetify + Nuxt Starter Template
Nuxt · 后台

Modernize-nuxtjs-free
Modernize NuxtJS Free is a developer-ready, responsive admin dashboard template built with NuxtJS, VueJS & Typ…
Nuxt · 后台

shadcn-nuxt-starter
⚡️ Starter built with Nuxt 3 + Shadcn-ui + UnoCSS + TypeScript.
Nuxt · 后台

materio-vuetify-nuxtjs-admin-template-free
Production Ready, Carefully Crafted, Extensive Vuetifty Free Admin Template 🤩
Nuxt · 后台
