0.9.8 • Published 3 months ago

octopus-ui v0.9.8

Weekly downloads
315
License
-
Repository
-
Last release
3 months ago

简介

Octopus UI 是一套基于 Vue.js 2.6 的移动端 UI 组件,旨在提高 移动端H5页面 开发效率。

安装

同时支持 npm 安装与 <script> 方式引入,推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。

npm 安装

npm i octopus-ui -S

引入 OC-UI

可以引入整个 OC-UI,或是根据需要仅引入部分组件。

完整引入

在 main.js 中写入以下内容:

import Vue from 'vue';
import OcUI from 'octopus-ui';
import App from './App.vue';

Vue.use(OcUI);

new Vue({
    el: '#app',
    render: (h) => h(App)
});

按需引入

1、引入方式

import Vue from 'vue';
import {OcDialog, OcToast} from 'octopus-ui';
import App from './App.vue';

Vue.use(OcDialog).use(OcToast);

new Vue({
    el: '#app',
    render: (h) => h(App)
});

2、必须配置项:babel.config.js或者babelrc中需要添加如下内容

plugins: [
    [
        'component',
        {
            libraryName: 'octopus-ui',
            styleLibrary: {
                name: 'style',
                base: false,
            },
            camel2Dash: false,
        },
    ],
]

支持环境

  • Android 4.4+
  • iOS 9+

命名规范(约定)

  • 组件名需再前面须拼上 'Oc', 如: 'OcToast';
  • 组件参数的命名应使用英文单词,如多个单词则使用小驼峰式命名法(camelCase),如: 'confirmText' ;
  • 所有函数命名前面须拼上 'on' ,如:'onClose';
  • 值是 Boolean 类型的参数前面可以拼上动词,如'hasMask'、'hasClose';

    动词含义
    can判断是否可执行某个动作
    has判断是否含义某个值
    is判断是否为某个值
  • 如遇到不好拿捏的可以参考其他知名 UI 组件库的命名;

部分示例

参数说明类型
type类型String
title提示标题String
text提示文本String
customClass自定义类名String
duration显示时间Number
position定位位置String
hasMask显示遮罩层Boolean
onClose函数名前面加「on」Function
0.9.8

3 months ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

0.9.7

3 years ago

0.9.6

3 years ago

0.9.5

3 years ago

0.9.4

3 years ago

0.9.3

3 years ago

0.9.2

3 years ago

0.9.1

3 years ago

0.9.0

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.7.0

3 years ago

0.6.0

3 years ago

0.5.13

4 years ago

0.5.12

4 years ago

0.5.11

4 years ago

0.5.10

4 years ago

0.5.9

4 years ago

0.5.8

4 years ago

0.5.7

4 years ago

0.5.6

4 years ago

0.5.5

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.11

4 years ago

0.4.10

4 years ago

0.4.9

4 years ago

0.4.8

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.15

4 years ago

0.2.14

4 years ago

0.2.13

4 years ago

0.2.12

4 years ago

0.2.11

4 years ago

0.2.10

4 years ago

0.2.9

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.20

5 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.17

5 years ago

0.1.16

5 years ago

0.1.15

5 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago