# xtxbase **Repository Path**: buyaoyangzhu/xtxbase ## Basic Information - **Project Name**: xtxbase - **Description**: 传智播客-广州-小兔鲜儿UI组件库,提供基础UI供学生使用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-08-24 - **Last Updated**: 2025-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 小兔鲜儿基础UI库 传智播客-广州-小兔鲜儿UI组件库,提供基础UI供学生使用 # 使用方式: 1. 使用 npm 安装 ```shell npm i xtxbase ``` 2. 在项目 main.ts 中引进和使用 ```javascript import XtxUI from 'xtxbase' // 必须在组件实例化完成后才能使用 // const app = createApp(App); app.use(XtxUI); // 或者不想全局引进,可以如下 import { XtxButton, XtxSkeleton // ... } from 'xtxbase' app.component('XtxButton', XtxButton); app.component('XtxSkeleton', XtxSkeleton); ``` ## 组件使用(简要介绍) ## 骨架屏 组件名称:`XtxSkeleton` props | 名称 | 类型 | 默认值 | | ------ | ------ | ------ | | width | Number | 100 | | height | Number | 60 | | bg | String | #ccc | ## 轮播图 组件名称:`XtxSlider` props | 名称 | 类型 | 默认值 | | -------- | ------- | ------ | | sliders | Array | [] | | autoPlay | Boolean | true | ## 图片预览组件 组件名称:`XtxImageView` props | 名称 | 类型 | 默认值 | | --------- | ----- | ------ | | imageList | Array | [] | ## 商品规格组件 组件名称:`XtxGoodSku` props | 名称 | 类型 | 默认值 | | ----- | ------ | ----------------------- | | goods | Object | { specs: [], skus: [] } | events | 名称 | 回调参数 | | ------ | ---------------------------------------- | | change | 完整的sku对象数据 (不完整时为空对象{}) | ## 按钮组件 组件名称:`XtxButton` | 名称 | 类型 | 可选值 | 默认值 | | ---- | ------ | -------------------------- | ------- | | size | String | large/middle/small/mini | middle | | type | String | default/primary/plain/gray | default |