0.0.8 • Published 4 years ago
vusion-micro-data v0.0.8
vusion-micro-data
used for vusion-micro
usage
import { publish, subscribe, clearTopic } from 'vusion-micro-data';
publish('test', 2);
subscribe('test', (number) => {
console.log(number === 2);
});
clearTopic('test');
api
publish
publish a topic with data, support clean data
function (topic: string, data: any): Function
const cancel = publish('test', 2);
cancel();
subscribe
subscribe a topic, support run once and cancel
function (topic: string, func: Function, once?: boolean): Function
const cancel = subscribe('test', (data) => {
console.log(data);
}, false);
cancel();
resetTopic
reset topic queue and data
function (topic: string, isSaveData?: boolean): void
resetTopic('test', false);
clearTopic
clear topic data
function (topic: string): void
clearTopic('test');