1.0.0 • Published 5 years ago
deliveryman v1.0.0
deliveryman
deliveryman: simple tool for messages between iframes and main page, made for micro frontend development.
usage
install
npm i deliveryman
or yarn add deliveryman
basic code
// common
import Deliveryman from 'deliveryman';
const deliveryman = new Deliveryman();
// from iframe
deliveryman.send('package', { name: 'huawei p30 pro', price: '¥6000' });
// from main page
deliveryman.delivering('package', function(package) {
console.log(package);
});
// or u can just use receive
const package = deliveryman.receive('package');
apis
api | type | return | description |
---|---|---|---|
send | Function(key: string, data: any) | void | send message |
delivering | Function(key: string, callback: Function) | void | listen message and receive data |
receive | Function(key: string) | data: any | receive message |
delete | Function(key: string) | boolean | delete message |
fire | Function() | void | destroy deliveryman |
1.0.0
5 years ago