MCPcopy Index your code
hub / github.com/didi/cube-ui

github.com/didi/cube-ui @v1.12.38

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.12.38 ↗ · + Follow
4,242 symbols 11,375 edges 358 files 14 documented · 0% updated 6mo agov1.12.38 · 2020-04-29★ 9,11450 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

cube-ui Build Status codecov.io

A fantastic mobile ui lib implement by Vue.

导航

示例二维码

新项目?

推荐使用基于 vue-cliCLI 工具 来初始化配置和代码:

$ vue init cube-ui/cube-template projectname

安装

npm install cube-ui --save

使用

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

Vue.use(Cube)

按需使用

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

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

注:上述使用依赖插件 babel-plugin-transform-modules,详细内容请看 开始文档

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

详细日志请看发布日志

滴滴开源项目

  • Mpx: 一款致力于提高小程序开发体验的增强型小程序框架,通过Mpx,我们能够以最先进的web开发体验来开发生产性能深度优化的小程序。
  • Chameleon/kəˈmiːlɪən/: 简写CML,中文意思变色龙,意味着就像变色龙一样能适应不同环境的跨端整体解决方案,达到真正意义上"一套代码,多端运行"的终极目标。
  • mand-mobile: 基于Vue.js实现的面向金融场景的移动端UI组件库。
  • DoraemonKit/'dɔ:ra:'emɔn/: 简称DoKit,一款功能齐全的客户端( iOS 、Android、微信小程序 )研发助手,你值得拥有。
  • Booster: 一款专门为移动应用设计的易用、轻量级且可扩展的质量优化框架,其目标主要是为了解决随着 APP 复杂度的提升而带来的性能、稳定性、包体积等一系列质量问题。
  • 更多项目

Extension points exported contracts — how you extend this code

Vue (Interface)
(no doc)
types/cube-ui.d.ts

Core symbols most depended-on inside this repo

a
called by 27138
docs/js/app.ec660721c2d03ab33e9a.js
t
called by 5101
docs/js/vendor.4cef52510a2e3760b4fc.js
a
called by 2481
docs/example/js/app.4a00ba5e2e004ddd68ce.js
e
called by 1446
docs/js/vendor.4cef52510a2e3760b4fc.js
s
called by 761
docs/js/app.ec660721c2d03ab33e9a.js
o
called by 395
docs/js/vendor.4cef52510a2e3760b4fc.js
n
called by 359
docs/example/js/vendor.dd30f986bc5d2c4a5025.js
r
called by 352
docs/js/vendor.4cef52510a2e3760b4fc.js

Shape

Function 4,148
Class 84
Method 9
Interface 1

Languages

TypeScript100%

Modules by API surface

docs/js/vendor.4cef52510a2e3760b4fc.js247 symbols
docs/example/js/vendor.dd30f986bc5d2c4a5025.js247 symbols
lib/index.js185 symbols
lib/image-preview/index.js144 symbols
lib/scroll/index.js127 symbols
lib/scroll-nav/index.js127 symbols
lib/scroll-nav-bar/index.js127 symbols
lib/index-list/index.js127 symbols
lib/drawer/index.js127 symbols
lib/date-picker/index.js119 symbols
lib/segment-picker/index.js117 symbols
lib/time-picker/index.js116 symbols

Dependencies from manifests, versioned

@commitlint/cli6.2.0 · 1×
@commitlint/config-conventional6.1.3 · 1×
autoprefixer7.1.1 · 1×
babel-core6.22.1 · 1×
babel-eslint7.1.1 · 1×
babel-loader6.2.10 · 1×
babel-plugin-add-module-exports0.2.1 · 1×
babel-plugin-istanbul4.1.1 · 1×
babel-plugin-transform-es2015-modules-umd6.12.0 · 1×
babel-plugin-transform-runtime6.22.0 · 1×
babel-polyfill6.2.0 · 1×
babel-preset-env1.3.2 · 1×

For agents

$ claude mcp add cube-ui \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact