npm.io
1.0.0 • Published 5 years ago

some-tools-npm

Licence
MIT
Version
1.0.0
Deps
0
Size
7 kB
Vulns
0
Weekly
0

简介

自用的一些小方法 就是玩儿

使用文档

npm i some-tools-npm
yarn add some-tools-npm
import * as someTools from 'some-tools-npm';

const somTools = require('some-tools-npm');

1 computedVersion

版本号对比

somTools.computedVersion("4.1.2.1.3", ">", "4.1.2.1.31")

3个参数都是String 版本号格式 0.0.0

2 observer

类似于vue的$on $emit $off 短小精干

somTools.observer.$on("say", (message) => {
    console.log(message);
});
 
setTimeout(() => {
    somTools.observer.$emit("say", "我今年18岁");
}, 2000);
 
setTimeout(() => {
    somTools.observer.$off("say");
    somTools.observer.$emit("say", "我今年20岁");
}, 5000);

2秒后打印 我今年18岁 5秒后$off销毁了 就不触发了

Keywords