0.9.8 • Published 1 year ago

octopus-ui v0.9.8

Weekly downloads
315
License
-
Repository
-
Last release
1 year 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

1 year ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

0.9.7

4 years ago

0.9.6

4 years ago

0.9.5

4 years ago

0.9.4

4 years ago

0.9.3

4 years ago

0.9.2

4 years ago

0.9.1

4 years ago

0.9.0

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.13

5 years ago

0.5.12

5 years ago

0.5.11

5 years ago

0.5.10

5 years ago

0.5.9

5 years ago

0.5.8

5 years ago

0.5.7

5 years ago

0.5.6

5 years ago

0.5.5

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.11

5 years ago

0.4.10

5 years ago

0.4.9

5 years ago

0.4.8

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.15

5 years ago

0.2.14

5 years ago

0.2.13

5 years ago

0.2.12

5 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.20

6 years ago

0.1.19

6 years ago

0.1.18

6 years ago

0.1.17

6 years ago

0.1.16

6 years ago

0.1.15

6 years ago

0.1.14

6 years ago

0.1.13

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago