cube-ui

:large_orange_diamond: A fantastic mobile ui lib implement by Vue

Github stars Tracking Chart

cube-ui Build Status codecov.io downloads

A fantastic mobile ui lib implement by Vue.

Communication

QQ Community QR

New cube-ui project ?

Recommend use the CLI tools base on vue-cli to init the config and base code:

$ vue init cube-ui/cube-template projectname

Install

npm install cube-ui --save

Usage

import Vue from 'vue'
import Cube from 'cube-ui'

Vue.use(Cube)

Use modularized cube-ui

import Vue from 'vue'
import {
  /* eslint-disable no-unused-vars */
  Style,
  Button,
  ActionSheet
} from 'cube-ui'

Vue.use(Button)
Vue.use(ActionSheet)

For more information, please refer to Quick Start

ToDo

  • More components

  • Support theme

Development

git clone git@github.com:didi/cube-ui.git
cd cube-ui
npm install
npm run dev
# or run document development
npm run doc-dev

Changelog

Detailed changes for each release are documented in the release notes.

Main metrics

Overview
Name With Ownerdidi/cube-ui
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 6)
Platform
License:Apache License 2.0
所有者活动
Created At2017-11-03 06:17:27
Pushed At2025-04-15 03:35:05
Last Commit At2025-04-15 11:31:50
Release Count82
Last Release Namev1.12.38 (Posted on )
First Release Namev1.0.0 (Posted on )
用户参与
Stargazers Count9.1k
Watchers Count212
Fork Count1.5k
Commits Count2.5k
Has Issues Enabled
Issues Count613
Issue Open Count49
Pull Requests Count165
Pull Requests Open Count14
Pull Requests Close Count41
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private