ui:融合 Reka UI 与 Tailwind CSS,打造精致、可访问且高性能的用户界面工具集

The Intuitive Vue UI Library powered by Reka UI & Tailwind CSS.

分支54Tags171
文件最后提交记录最后更新时间
7 天前
4 个月前
17 天前
3 天前
7 天前
11 个月前
3 天前
3 天前
3 天前
4 年前
2 个月前
11 个月前
1 年前
1 个月前
10 天前
13 天前
3 个月前
17 天前
1 年前
18 天前
7 天前
3 天前
3 天前
20 天前
11 个月前
20 天前
1 年前
Nuxt UI

Nuxt UI

npm version npm downloads License Nuxt

Nuxt UI 融合了 Reka UITailwind CSSTailwind Variants 的强大优势,为开发者提供了一套无与伦比的工具,助力打造精致、无障碍且高性能的用户界面。

Note

您当前位于 v4 分支,如需查看 Nuxt UI v3,请访问 v3 分支;如需查看 Nuxt UI v2,请访问 v2 分支

文档

访问 https://ui.nuxt.com 查阅完整文档。

模板

使用我们现成的 Nuxt UI 模板快速启动项目,或参考安装指南。前往官方模板页面查看所有可用模板。

  • Starter — 一个极简模板,帮助你快速上手 Nuxt UI。
  • Landing — 基于 Nuxt Content 构建的现代化落地页模板。
  • Docs — 基于 Nuxt Content 构建的文档模板。
  • SaaS — 包含落地页、定价、文档和博客的 SaaS 模板,由 Nuxt Content 驱动。
  • Dashboard — 支持多栏布局的数据仪表盘模板。
  • Chat — 集成了 GitHub 身份验证和持久化聊天记录的 AI 聊天机器人模板,由 Vercel AI SDK 驱动。
  • Portfolio — 时尚的作品集模板,用于展示你的项目、技能和博客,由 Nuxt Content 驱动。
  • Changelog — 变更日志模板,用于展示来自 GitHub 的仓库发布说明,由 Nuxt MDC 驱动。
  • Editor — 基于 TipTap 构建的富文本编辑器模板,支持 Markdown、HTML 和 JSON 内容格式。
  • Calendar — 灵感源自 Apple 日历的模板,支持日、周、月视图,拖拽操作及乐观更新。

安装

pnpm add @nuxt/ui tailwindcss
yarn add @nuxt/ui tailwindcss
npm install @nuxt/ui tailwindcss
bun add @nuxt/ui tailwindcss

Nuxt

  1. nuxt.config.ts 中添加 Nuxt UI 模块:
export default defineNuxtConfig({
  modules: ['@nuxt/ui'],
  css: ['~/assets/css/main.css']
})
  1. 在你的 CSS 中导入 Tailwind CSS 和 Nuxt UI:
@import "tailwindcss";
@import "@nuxt/ui";

安装指南中了解更多信息。

Vue

  1. 在您的 vite.config.ts 中添加 Nuxt UI Vite 插件:
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import ui from '@nuxt/ui/vite'

export default defineConfig({
  plugins: [
    vue(),
    ui()
  ]
})
  1. main.ts 中使用 Nuxt UI 的 Vue 插件:
import './assets/css/main.css'

import { createApp } from 'vue'
import { createRouter, createWebHistory } from 'vue-router'
import ui from '@nuxt/ui/vue-plugin'
import App from './App.vue'

const app = createApp(App)

const router = createRouter({
  routes: [],
  history: createWebHistory()
})

app.use(router)
app.use(ui)

app.mount('#app')
  1. 在您的CSS中导入Tailwind CSS和Nuxt UI:
@import "tailwindcss";
@import "@nuxt/ui";

安装指南中了解更多信息。

参与贡献

感谢您考虑为 Nuxt UI 贡献代码。您可以通过以下几种方式参与:

  • 报告 Bug:如果您遇到任何 Bug 或问题,请查阅报告 Bug 指南,了解如何提交 Bug 报告。
  • 建议:您对改进 Nuxt UI 有任何想法吗?我们非常乐意倾听!请查看贡献指南分享您的建议。

Tip

我们通过 AGENTS.md 为 AI 助手提供贡献指南,帮助您为 Nuxt UI 做出贡献。所有 AI 编码代理都会自动识别该文件,并据此指导组件结构、主题模式、测试规范和文档编写。

本地开发

请参阅文档来搭建本地开发环境并参与贡献。

致谢

许可证

根据 MIT 许可证 授权。

项目介绍

现代Web应用的用户界面库,由Vue和TailwindCSS驱动。【此简介由AI生成】

定制我的领域
306.86 K1.12 K访问 GitHub