MCPcopy Index your code
hub / github.com/arco-design/arco-design-vue

github.com/arco-design/arco-design-vue @2.58.0 sqlite

repository ↗ · DeepWiki ↗ · release 2.58.0 ↗
1,684 symbols 3,874 edges 734 files 55 documented · 3%
README

Arco Design Logo

Arco Design

基于 Arco Design 的 Vue UI 组件库。

license

English | 简体中文

特性

全面

60多个开箱即用的高质量组件, 可以覆盖绝大部份的业务场景。

主题配置

海量的样式 tokens, 支持全局以及组件级别的主题配置。有以下2种方式可以定制主题:

TypeScript 友好

所有组件都是用 TypeScript 编写的,所以天然的类型友好。

安装

npm package

// npm
npm install @arco-design/web-vue

// yarn
yarn add @arco-design/web-vue

// pnpm
pnpm add @arco-design/web-vue

例子

import { createApp } from 'vue'
import ArcoVue from '@arco-design/web-vue';
import App from './App.vue';
import '@arco-design/web-vue/dist/arco.css';

const app = createApp(App);
app.use(ArcoVue);
app.mount('#app');

相关链接

生态

项目 介绍
React 组件库 基于 Arco Design 的 React UI 组件库。
风格配置平台 精确到组件级的主题视觉配置平台
物料平台 丰富可共享的业务定制物料,让效率突破猛进
图标平台 一站式图标管理平台
Arco Pro 快速构建中后台的前端解决方案

参与贡献

贡献之前请先阅读 行为准则贡献指南

感谢所有为 ArcoDesign 做过贡献的人!

License

MIT 协议

Extension points exported contracts — how you extend this code

IconData (Interface)
(no doc)
packages/arco-vue-scripts/src/scripts/icongen/index.ts
ElementClass (Interface)
(no doc)
packages/web-vue/global.d.ts
ChangelogConfig (Interface)
(no doc)
packages/arco-changelog/src/interface.ts
Options (Interface)
(no doc)
packages/vite-plugin-arco-vue-docs/src/interface.ts
NavBarOptions (Interface)
(no doc)
packages/arco-vue-docs-navbar/src/index.tsx
Window (Interface)
(no doc)
packages/arco-vue-docs/global.d.ts
Changelog (Interface)
(no doc)
packages/arco-vue-scripts/src/scripts/changelog/index.ts
ElementAttributesProperty (Interface)
(no doc)
packages/web-vue/global.d.ts

Core symbols most depended-on inside this repo

getPrefixCls
called by 76
packages/web-vue/components/_utils/global-config.ts
getComponentPrefix
called by 72
packages/web-vue/components/_utils/global-config.ts
setGlobalConfig
called by 72
packages/web-vue/components/_utils/global-config.ts
demoTest
called by 71
packages/web-vue/scripts/demo-test.ts
isUndefined
called by 57
packages/web-vue/components/_utils/is.ts
isFunction
called by 56
packages/web-vue/components/_utils/is.ts
isObject
called by 53
packages/web-vue/components/_utils/is.ts
isArray
called by 52
packages/web-vue/components/_utils/is.ts

Shape

Function 1,444
Interface 230
Class 6
Enum 2
Method 2

Languages

TypeScript100%

Modules by API surface

packages/arco-vue-docs/router.ts159 symbols
packages/web-vue/components/table/table.tsx49 symbols
packages/web-vue/components/_utils/vue-utils.ts35 symbols
packages/web-vue/components/trigger/trigger.tsx27 symbols
packages/web-vue/components/_utils/is.ts22 symbols
packages/web-vue/components/upload/upload.tsx20 symbols
packages/web-vue/components/input-number/input-number.tsx20 symbols
packages/web-vue/components/table/utils.ts19 symbols
packages/web-vue/components/_utils/date.ts19 symbols
packages/web-vue/components/select/select.tsx18 symbols
packages/web-vue/components/input-tag/input-tag.tsx18 symbols
packages/web-vue/components/input/input.tsx16 symbols

Dependencies from manifests, versioned

@arco-design/arco-vue-docs-navbarworkspace:* · 1×
@arco-design/arco-vue-scriptsworkspace:* · 1×
@arco-design/color0.4.0 · 1×
@arco-design/vite-plugin-arco-vue-docsworkspace:* · 1×
@arco-design/web-react2.65.0 · 1×
@arco-design/web-vueworkspace:* · 1×
@arco-materials/site-navbar-new1.2.13 · 1×
@arco-materials/site-utils1.2.0 · 1×
@babel/core7.26.9 · 1×
@babel/parser7.26.9 · 1×
@babel/plugin-proposal-class-properties7.18.6 · 1×
@babel/plugin-syntax-dynamic-import7.8.3 · 1×

For agents

$ claude mcp add arco-design-vue \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact