1.1.5 • Published 2 years ago

aiv367-baseclass v1.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

aiv367-baseclass

介绍

一个基础类,用于其它类继承使用。提供 user, on, one, off, trigger, data, option, 等方法。具体方法属性看源码吧

Gitee

https://gitee.com/aiv367/aiv367-baseclass

安装

npm i aiv367-baseclass --save

使用

ES6 Module:

import Base from 'aiv367-baseclass';

class MyClass extends Base {

    constructor(opts) {
        super();
    }

    option(opts) {

        if (opts.id !== undefined) {
            console.log('set id');
        }

        if (opts.data !== undefined) {
            console.log('set data');
        }

        this.trigger('option', opts);
        super.option(opts);

    }

}

let myclass = new MyClass();

 myclass.on('option', (evt, data) => {
    console.log('option');
});

myclass.option({
    id: 123,
    data: [1, 2, 3],
});
1.1.5

2 years ago

1.1.4

2 years ago

1.1.1

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago