@carbon/icons-vue

中文文档
10.141.0发布于 2026/11/04Apache-2.0ESM + CJS构建来源已验证近 30 天下载 7.1万

利用碳设计系统为数字和软件产品中的图标提供组件

中文使用文档
文档目录6 节
  1. 开始
  2. 使用量
  3. 实例
  4. 捐款
  5. 许可证
  6. IBM 遥测

@ carbon/ icons- vue

使用Carbon 的数字和软件产品图标的 Vue 组件 设计系统

开始

要安装 @carbon/icons-vue 在您的项目中,您需要运行 根据命令使用 无数字 :

npm install -S @carbon/icons-vue

如果你喜欢 雅伦,使用以下命令 相反:

yarn add @carbon/icons-vue

使用量

本包中的图标支持以下大小: 16, (中文(简体) ), 20, (中文(简体) ), 24,以及 32 相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相 这些尺寸指的是图标的宽度和高度.

您可以从 @carbon/icons-vue 通过两种方式。 这个 首先在您初始化 Vue 应用程序时安装它们 。 例如:

import { CarbonIconsVue } from '@carbon/icons-vue';
import Bee32 from '@carbon/icons-vue/es/bee/32';
import Vue from 'vue';
import App from './App.vue';

Vue.use(CarbonIconsVue, {
  components: {
    Bee32,
  },
});

new Vue({
  render: (h) => h(App),
}).$mount('#app');

注意: 如果您想要找到图标的导入路径, 您可以参考 我们 图标预览

使用 CarbonIconsVue 我们可以通过任何 我们想要的图标组件 用来使用。 在我们的申请中,我们可以通过以下方式使用:

<template>
  <Bee32 />
</template>

如果您不愿在全球注册图标, 您也可以导入到 各个组成部分.

import Bee32 from '@carbon/icons-vue/es/bee/32';

export default {
  name: 'MyComponent',
  component: {
    Bee32,
  },
};

您可以通过道具传递到任何图标组件, 用于无障碍等 标签,自定义类,事件处理器等等。 例如:

<template>
  <Bee32 aria-label="Bee" class="custom-class" v-on:click="handler" />
</template>

实例

如果你想要更多关于如何使用的例子 @carbon/icons-vue我们有 您可以查看一些实例 :

捐款

我们总是寻找贡献者 帮助我们修复错误, 建立新的特性, 或者帮助我们改进项目文件。 如果你有兴趣,肯定 看看我们 贡献指南!

许可证

凭 Apache 2.0 许可证。 。 。 .

IBM Telemetry IBM 遥测

本套件使用 IBM 遥测来收集去识别和匿名的度量衡 数据。 通过安装此包作为依赖, 您同意远程测量 藏书。 选择退出,看 选择退出IBM遥测数据收集。 。 。 . 有关所收集数据的更多信息,请参见: IBM 遥测文档。 。 。 .

版本与发布记录

@carbon/icons-vue 共发布 397 个版本,首次发布于 2018/12/05;过去 12 个月发布了 48 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
10.141.0latest2026/11/044 天前
10.141.0-rc.02026/11/035 天前
11.0.0-alpha.3v12-alpha2026/10/2812 天前
11.0.0-alpha.22026/10/2218 天前
10.140.02026/10/2119 天前
10.140.0-rc.02026/10/2020 天前

其他发布通道:alpha → 0.0.1-alpha.32,beta → 0.0.1-beta.5,canary → 10.7.0-alpha.5708,nightly → 10.23.0-alpha.0,v10-next → 10.48.6,v12-alpha → 11.0.0-alpha.3。

关于 @carbon/icons-vue 的常见问题

@carbon/icons-vue 是什么?

利用碳设计系统为数字和软件产品中的图标提供组件

如何安装 @carbon/icons-vue?

在项目目录运行 npm install @carbon/icons-vue,或使用 pnpm add / yarn add / bun add。

@carbon/icons-vue 支持 TypeScript 吗?

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

@carbon/icons-vue 支持 ESM 还是 CommonJS?

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

@carbon/icons-vue 可以商用吗?

@carbon/icons-vue 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@carbon/icons-vue 的下载量有多少?

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

@carbon/icons-vue 还在维护吗?

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