# 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