一个现代化、轻量级的 Vue 3 组件库
- 🚀 基于 Vue 3 + TypeScript 开发
- 📦 支持 ES Module 和 UMD 两种格式
- 🎨 完整的 TypeScript 类型定义
- 🔧 支持按需引入和全量引入
- 💪 使用 Vite 构建,体积小、速度快
- 📐 遵循工程化最佳实践
# 使用 pnpm
pnpm add @axis-ui/components
# 使用 npm
npm install @axis-ui/components
# 使用 yarn
yarn add @axis-ui/componentsimport { createApp } from 'vue'
import AxisUI from '@axis-ui/components'
import '@axis-ui/components/dist/style.css'
import App from './App.vue'
const app = createApp(App)
app.use(AxisUI)
app.mount('#app')import { AxIcon } from '@axis-ui/components'
import '@axis-ui/components/dist/style.css'
export default {
components: {
AxIcon,
},
}<template>
<ax-icon name="edit" size="20" color="#409eff" />
</template>当前已实现的组件:
- Icon - 图标组件
更多组件正在开发中...
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建你的特性分支 (
git checkout -b feature/AmazingFeature) - 提交你的改动 (
git commit -m 'feat: add some amazing feature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启一个 Pull Request
MIT © 韦贺文
感谢所有为这个项目做出贡献的开发者!