# uni-ui **Repository Path**: git201903/uni-ui ## Basic Information - **Project Name**: uni-ui - **Description**: 基于 uni-app 的跨端 ui 框架 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 106 - **Created**: 2019-11-06 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### uni-ui 使用说明 #### 初始化项目 在 HBuilderX 中新建 uni-app 项目,进入项目目录,执行: ``` npm init -y ``` #### 安装 uni-ui ``` npm install @dcloudio/uni-ui ``` #### 使用 uni-ui 在 ``script`` 中引用组件: ```javascript import {uniBadge} from '@dcloudio/uni-ui' //import uniBadge from '@dcloudio/uni-ui/lib/uni-badge/uni-badge.vue' //也可使用此方式引入组件 export default { components: {uniBadge} } ``` 在 ``template`` 中使用组件: ```html ``` #### uni-ui 已支持的组件列表 |组件名 |引用路径 |说明 | |---|---|---| |uniBadge |'@dcloudio/uni-ui/lib/uni-badge/uni-badge.vue' |[数字角标](https://ext.dcloud.net.cn/plugin?id=21)| |uniCard |'@dcloudio/uni-ui/lib/uni-card/uni-card.vue' |[卡片](https://ext.dcloud.net.cn/plugin?id=22) | |uniCollapse |'@dcloudio/uni-ui/lib/uni-collapse/uni-collapse.vue' |[折叠面板](http://ext.dcloud.net.cn/plugin?id=23) | |uniCollapseItem|'@dcloudio/uni-ui/lib/uni-collapse-item/uni-collapse-item.vue' |[折叠面板子组件](https://www.npmjs.com/package/@dcloudio/(https://ext.dcloud.net.cn/plugin?id=23)) | |uniCountdown |'@dcloudio/uni-ui/lib/uni-countdown/uni-countdown.vue' |[倒计时](https://ext.dcloud.net.cn/plugin?id=25) | |uniDrawer |'@dcloudio/uni-ui/lib/uni-drawer/uni-drawer.vue' |[抽屉](https://ext.dcloud.net.cn/plugin?id=26) | |uniGrid |'@dcloudio/uni-ui/lib/uni-grid/uni-grid.vue' |[宫格](https://ext.dcloud.net.cn/plugin?id=27) | |uniIcon |'@dcloudio/uni-ui/lib/uni-icon/uni-icon.vue' |[图标](https://ext.dcloud.net.cn/plugin?id=28) | |uniList |'@dcloudio/uni-ui/lib/uni-list/uni-list.vue' |[列表](https://ext.dcloud.net.cn/plugin?id=24) | |uniListItem |'@dcloudio/uni-ui/lib/uni-list-item/uni-list-item.vue' |[列表子组件](https://ext.dcloud.net.cn/plugin?id=24) | |uniLoadMore |'@dcloudio/uni-ui/lib/uni-load-more/uni-load-more.vue' |[加载更多](https://ext.dcloud.net.cn/plugin?id=29) | |uniNoticeBar |'@dcloudio/uni-ui/lib/uni-notice-bar/uni-notice-bar.vue' |[通告栏](https://ext.dcloud.net.cn/plugin?id=30) | |uniNumberBox |'@dcloudio/uni-ui/lib/uni-number-box/uni-number-box.vue' |[数字输入框](https://ext.dcloud.net.cn/plugin?id=31) | |uniPagination |'@dcloudio/uni-ui/lib/uni-pagination/uni-pagination.vue' |[分页器](https://ext.dcloud.net.cn/plugin?id=32) | |uniRate |'@dcloudio/uni-ui/lib/uni-rate/uni-rate.vue' |[评分](https://ext.dcloud.net.cn/plugin?id=33) | |uniSteps |'@dcloudio/uni-ui/lib/uni-steps/uni-steps.vue' |[步骤条](https://ext.dcloud.net.cn/plugin?id=34) | |uniSwipeAction |'@dcloudio/uni-ui/lib/uni-swipe-action/uni-swipe-action.vue' |[滑动操作](http://ext.dcloud.net.cn/plugin?id=181) | |uniTag |'@dcloudio/uni-ui/lib/uni-tag/uni-tag.vue' |[标签](https://ext.dcloud.net.cn/plugin?id=35) | #### 其他 - uni-ui 目前支持编译到:H5、App、小程序 - 本页面介绍使用 npm 的安装使用方式,也可下载相关组件直接使用,组件下载地址见上表 - uni-ui 不支持使用 Vue.use() 的方式安装 - uni-ui 依赖 scss,若是 HBuilderX 中创建的 uni-app 项目,需要在 HBuilderX 中安装 scss 插件;如果是使用 cli 创建的 uni-app 项目,需要安装 node-sass 和 sass-loader