@appsbd/vue3-appsbd-ui

中文文档
2.0.5发布于 2026/11/05MITESM + CJS零依赖近 30 天下载 2155

可重用 Vue 3 组件库

中文使用文档
文档目录16 节
  1. 关键特性
  2. * 安装
  3. 同伴依赖关系
  4. AI 助理整合
  5. 安装什么
  6. 可用的斜线命令
  7. 可选:启用额外的AI工具
  8. 手动参考
  9. QQ 设置
  10. 应用主题外观( 可选)
  11. ++ 核心组件和可编组
  12. 标签
  13. 全球警报
  14. 主题管理
  15. 组件参考
  16. 许可证

Vue 3 Appsbd 用户界面库

为高性能企业应用程序所建的溢价,可再用Vue 3组件库. 积分 维特, (中文(简体) ), 常设委员会,以及 靴子陷阱 5 以内置的暗黑模式和RTL支持提供丰富的UI组件. 1.0.8版 翻译

关键特性

  • Vue 3 组成 API: 业绩和灵活性优化.
  • 动态主题: 使用 Bootstrap 的全暗模式支持 data-bs-theme。 。 。 .
  • RTL 准备: 以 CSS 逻辑属性为全球可访问性而建.
  • 插件系统:定制的吐司和警报全球系统.
  • 企业准备: 包括多选择、 DatePicker、 向导、 定价表和过滤面板等复杂组件.
  • 可切除皮肤: 10 预建的彩色皮肤(默认,绿色,红色,青色,紫色,紫色,粉色,橙色,灰色,黑色)作为独立的CSS在下方被运出 dist/skins/。 。 。 .

* 安装

npm install @appsbd/vue3-appsbd-ui

同伴依赖关系

保证您在您的工程中安装以下设备 :

npm install bootstrap bootstrap-icons vee-validate @vee-validate/rules vue-router vue3-gettext @lucide/vue tiny-emitter @appsbd/vue3-elite-grid

AI 助理整合

将这个库自动复制AI技能到您的项目中,这样基于克洛德代码和基于代理的工具就可以生成正确的组件代码,而无需猜测道具或导入.

安装什么

运行 npm install @appsbd/vue3-appsbd-ui 自动复制以下文件:

目标目的
.claude/commands/Claude Code 的斜线命令 (/use-appsbd-ui, (中文(简体) ), /generate-module(中文(简体) )
.claude/skills/由 Claude 代码自动检测的技能
.agent/workflows/基于代理工具的工作流程命令
.agent/skills/基于代理工具的技能

可用的斜线命令

命令说明
/use-appsbd-ui在生成任何代码之前装入组件引用
/generate-module脚手架 特定实体的完整 CRUD 模块(列表 + 形式 + 可编译)

示例

/generate-module

Module: Invoice
Fields:
- title (text, required)
- amount (number, required, min: 0)
- status (select: Draft | Sent | Paid, required)
- due_date (date)

API: /api/invoices
Output: src/modules/invoices/

可选:启用额外的AI工具

还安装 Cursor 或 Windsurf 的技能,通过 APPSBD_AGENTS 安装时 :

APPSBD_AGENTS=cursor npm install @appsbd/vue3-appsbd-ui
APPSBD_AGENTS=cursor,windsurf npm install @appsbd/vue3-appsbd-ui

或安装后随时运行设置脚本 :

node node_modules/@appsbd/vue3-appsbd-ui/scripts/setup.js --cursor --windsurf

手动参考

如果您不愿使用自动安装的技能, 引用文件包含在软件包中 :

  • node_modules/@appsbd/vue3-appsbd-ui/AI_REF.md – 紧凑组件指数(~500个令牌,从这里开始)
  • node_modules/@appsbd/vue3-appsbd-ui/AI_REFERENCE.md - 附有说明的完整表格
  • node_modules/@appsbd/vue3-appsbd-ui/.ai/ai_ref_[Name].md ——每个组件道具/活动/片段

点你的人工智能读 AI_REF.md 首先,然后具体 .ai/ 用于您所需的组件的文件.

QQ 设置

在您主条目文件中注册库及其样式(例如, main.js:

import { createApp } from "vue";
import AppsbdUI from "@appsbd/vue3-appsbd-ui";
import "@appsbd/vue3-appsbd-ui/style.css";

const app = createApp(App);
app.use(AppsbdUI);
app.mount("#app");

应用主题外观( 可选)

// Default skin
import "@appsbd/vue3-appsbd-ui/dist/skins/default.css";

// Or any other prebuilt skin
import "@appsbd/vue3-appsbd-ui/dist/skins/purple.css";

++ 核心组件和可编组

标签

图书馆包括一个强大的自定义土司系统,其功能是停放和停放.

import { useToast } from "@appsbd/vue3-appsbd-ui";
const { toast } = useToast();

toast.success("Changes saved!", { timeout: 3000 });
toast.error("An error occurred", { position: "top-center" });

全球警报

集成SweetAlert2系统专注于美学一致性.

import { useAlert } from "@appsbd/vue3-appsbd-ui";
const { alert } = useAlert();

alert.success("Success!", "Your profile has been updated.");

主题管理

轻松地切换出光和暗模式.

import { useTheme } from "@appsbd/vue3-appsbd-ui";
const { isDark, toggleTheme } = useTheme();

组件参考

构成部分说明
AbAvatar有状态指标和大小变体的剖面图.
AbBadge标记状态和计数组件 .
AbButton高度定制的按钮 装载状态.
AbCard分类内容的灵活容器(通过CSS类支持瓦片/物品/洞察变体).
AbCarousel反应木马/滑行.
AbColorPicker视觉色彩选择界面.
AbConfirmPopover多步交互式弹出器用于确认和Aync流.
AbCustomField用于创建自定义窗体输入的基础包装器 .
AbDarkModeToggler一击轻/暗主题切换.
AbDateTimePicker全天候日期和时间选择(由v-日历驱动).
AbDropdown自定义样式下拉菜单 .
AbEasyModal简单对话框的轻量级模式 .
AbField带有标签/帮助/错误槽的普通窗体字段包装.
AbFileUploader拖放文件上传界面 .
AbFilterPanel全面过滤数据重视图的UI.
AbFormCheck 编号 : AbRadioInput标准化复选框/无线电控制.
AbImageRadioInput以可选图像平板显示的无线电组 .
AbInputField高质量的文本输入与验证/反馈.
AbInputTag标记/ 多值输入字段 .
AbKbd 编号 : AbKbdGroup键盘快捷键显示为原始.
AbModal具有过渡的精密对话框系统 .
AbMultiSelect高级可搜索多选择的下拉(内建,替换) @vueform/multiselect) (中文(简体) ).
AbNavLink侧边栏和菜单的导航链接.
AbNumberField数字输入; variant="stepper" 增加增减步骤控制.
AbPinInput部分检察官办公室/PIN条目输入.
AbPopover浮出水面 由浮出水面.
AbPricingCard 编号 : AbPricingContainer 编号 : AbPricingTable可混合定价计划构件.
AbProgressbar平滑,动画进度跟踪.
AbScrollbar样式自定义滚动容器 .
AbSettingsForm有意见的设置/首选项形式布局.
AbSidebar 编号 : AbSideMenuItem动态侧边栏导航组件.
AbSkeleton装入状态骨架占位符.
AbSlider数值范围选择滑动器.
AbTable与项目默认样式相配合的数据表.
AbTabs 编号 : AbTab响应制表符接口.
AbToast高性能通报制度.
AbToggle可访问切换/切换组件 .
AbTooltip由活浮-Vue提供动力的浮起工具提示.
AbWizard 编号 : AbWizardStep多步法师流.

许可证

麻省理工学院

版本与发布记录

@appsbd/vue3-appsbd-ui 共发布 31 个版本,首次发布于 2026/04/23;过去 12 个月发布了 31 个版本。

版本发布日期距今
2.0.5latest2026/11/053 天前
2.0.42026/11/043 天前
2.0.32026/11/043 天前
2.0.22026/11/043 天前
2.0.12026/11/034 天前
2.0.02026/11/034 天前

关于 @appsbd/vue3-appsbd-ui 的常见问题

@appsbd/vue3-appsbd-ui 是什么?

可重用 Vue 3 组件库

如何安装 @appsbd/vue3-appsbd-ui?

在项目目录运行 npm install @appsbd/vue3-appsbd-ui,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:vue(>=3.3.0)、echarts(>=5.5.0)、bootstrap(>=5.3.7)、vue-router(>=4.5.0)、@lucide/vue(>=1.28.0)、vue-echarts(>=6.6.9)、tiny-emitter(>=2.1.0)、vee-validate(>=4.15.1)、vue3-gettext(>=2.4.0)、@vee-validate/rules(>=4.15.1)、@appsbd/vue3-elite-grid(>=3.0.3)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@appsbd/vue3-appsbd-ui 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/appsbd__vue3-appsbd-ui 是否存在。

@appsbd/vue3-appsbd-ui 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@appsbd/vue3-appsbd-ui 可以商用吗?

@appsbd/vue3-appsbd-ui 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@appsbd/vue3-appsbd-ui 的下载量有多少?

根据 npm 官方下载统计,@appsbd/vue3-appsbd-ui 在 2026/10/07 – 2026/11/05 这 30 天内被下载 2,155 次,日均约 72 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@appsbd/vue3-appsbd-ui 还在维护吗?

最新版本 2.0.5 发布于 2026/11/05(3 天前);至今共发布 31 个版本,其中过去 12 个月发布了 31 个;首次发布于 2026/04/23。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。