ReCloud IconNuxt 4 · Vue 3 · Tailwind v4

为 ReCloud Studio 控制台与文档门户而生的组件库

74 个工业级 Vue 3 组件,覆盖控制台、文档站与营销门户场景;基于 Reka UI 无障碍底层,严格遵循 ReCloud Studio 品牌设计规范。

快速开始

标准 NPM 单包发布,内部子路径导出。在 Nuxt 4 中注册模块即可获得组件与 composables 全自动按需导入;在纯 Vue 3 项目中按需显式导入即可。

Nuxt 4 模块

自动导入全部组件、useTheme 与 useToast。

// nuxt.config.ts
export default defineNuxtConfig({
  modules: [['@recloudstudio/ui/nuxt', { prefix: '' }]],
  css: ['@recloudstudio/ui/style.css']
})

// 任意 .vue 中直接使用,无需 import
;<Button variant="solid">部署集群</Button>

Vue 3 显式导入

配合 Vite 或任意构建工具使用。

# 安装
bun add @recloudstudio/ui

// main.ts
import '@recloudstudio/ui/style.css'

// 组件与图标按需导入
import { Button, useToast } from '@recloudstudio/ui'
import { Cloud } from '@recloudstudio/ui/icons'

组件总览

按使用场景分组,点击进入每个组件的文档与交互示例。