Skip to content
本页目录

快速上手

提示

@xui/components 基于 Vue3 + Typescript + Element-plus 再次封装的基础组件

安装

bash
npm install @xui/components -S
&
pnpm add @xui/components -S

使用

js
// main.ts
import { createApp } from "vue";
import XButton from "@xui/components/button";
import "@xui/theme-chalk/src/index.scss";
import "./style.css";
import App from "./App.vue";

// 注册组件
const app = createApp(App);
app.component("x-button", XButton);
app.mount("#app");

docs文档结构目录

bash
├─ examples               # VPDemo组件自动解析此文件夹下的所有.vue文件
├─ components             # .md文件
├─ public                 # 静态资源文件
├─ .vitepress
  ├─ config              # 插件配置
|    ├─ global.ts        # 全局变量定义
|    └─ plugins.ts       # 自定义.md文件渲染
  ├─ theme               # 主题配置
  ├─ utils               # 文档展开隐藏代码高亮
  ├─ vitepress
|    ├─ vp-demo          # 组件源码
|    ├─ style            # 组件样式
|    └─ index.ts         # 暴露组件
  └─ config.ts           # vitepress配置文件
├─ index.md               # 文档home页面
├─ tsconfig.json          # typescript 全局配置
└─ vite.config.ts         # vite 全局配置文件(支持tsx)

Released under the MIT License.