GithubHelp home page GithubHelp logo

hhy5277 / uni-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dcloudio/uni-ui

0.0 1.0 0.0 1.58 MB

基于uni-app的ui框架

License: Apache License 2.0

JavaScript 11.37% Vue 87.68% HTML 0.32% CSS 0.63%

uni-ui's Introduction

uni-ui 使用说明

初始化项目

在 HBuilderX 中新建 uni-app 项目,进入项目目录,执行:

npm init -y

安装 uni-ui

npm install @dcloudio/uni-ui

使用 uni-ui

script 中引用组件:

import {uniBadge} from '@dcloudio/uni-ui'
//import uniBadge from '@dcloudio/uni-ui/lib/uni-badge/uni-badge.vue' //也可使用此方式引入组件
export default {
    components: {uniBadge}
}

template 中使用组件:

<uni-badge text="1"></uni-badge>
<uni-badge text="2" type="success" @click="bindClick"></uni-badge>
<uni-badge text="3" type="primary" :inverted="true"></uni-badge>

uni-ui 已支持的组件列表

组件名 引用路径 说明
uniBadge '@dcloudio/uni-ui/lib/uni-badge/uni-badge.vue' 数字角标
uniCard '@dcloudio/uni-ui/lib/uni-card/uni-card.vue' 卡片
uniCollapse '@dcloudio/uni-ui/lib/uni-collapse/uni-collapse.vue' 折叠面板
uniCollapseItem '@dcloudio/uni-ui/lib/uni-collapse-item/uni-collapse-item.vue' 折叠面板子组件)
uniCountdown '@dcloudio/uni-ui/lib/uni-countdown/uni-countdown.vue' 倒计时
uniDrawer '@dcloudio/uni-ui/lib/uni-drawer/uni-drawer.vue' 抽屉
uniGrid '@dcloudio/uni-ui/lib/uni-grid/uni-grid.vue' 宫格
uniIcon '@dcloudio/uni-ui/lib/uni-icon/uni-icon.vue' 图标
uniList '@dcloudio/uni-ui/lib/uni-list/uni-list.vue' 列表
uniListItem '@dcloudio/uni-ui/lib/uni-list-item/uni-list-item.vue' 列表子组件
uniLoadMore '@dcloudio/uni-ui/lib/uni-load-more/uni-load-more.vue' 加载更多
uniNoticeBar '@dcloudio/uni-ui/lib/uni-notice-bar/uni-notice-bar.vue' 通告栏
uniNumberBox '@dcloudio/uni-ui/lib/uni-number-box/uni-number-box.vue' 数字输入框
uniPagination '@dcloudio/uni-ui/lib/uni-pagination/uni-pagination.vue' 分页器
uniRate '@dcloudio/uni-ui/lib/uni-rate/uni-rate.vue' 评分
uniSteps '@dcloudio/uni-ui/lib/uni-steps/uni-steps.vue' 步骤条
uniSwipeAction '@dcloudio/uni-ui/lib/uni-swipe-action/uni-swipe-action.vue' 滑动操作
uniTag '@dcloudio/uni-ui/lib/uni-tag/uni-tag.vue' 标签

其他

  • uni-ui 目前支持编译到:H5、App、小程序
  • 本页面介绍使用 npm 的安装使用方式,也可下载相关组件直接使用,组件下载地址见上表
  • uni-ui 不支持使用 Vue.use() 的方式安装
  • uni-ui 依赖 scss,若是 HBuilderX 中创建的 uni-app 项目,需要在 HBuilderX 中安装 scss 插件;如果是使用 cli 创建的 uni-app 项目,需要安装 node-sass 和 sass-loader

uni-ui's People

Contributors

ch-zgh-1993 avatar dcloudhdx avatar dependabot[bot] avatar hbcui1984 avatar hulinneil avatar mehaotian avatar wangyaqi avatar xiaoyucoding avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.