1.0.3 • Published 8 years ago

flux-dispatcher-packer v1.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

flux-dispatcher-packer

flux dispatcher 事件监听器,用于dispatch回调

安装

npm install flux-dispatcher-packer --save

how to use

const Dispatcher = require('flux-dispatcher-packer')(require('flux').Dispatcher)
var flightDispatcher = new Dispatcher();

var CityStore = {
	city: null
};

flightDispatcher.register(function(payload) {
	if (payload.actionType === 'city-update') {
		CityStore.city = payload.selectedCity;
	}
});

flightDispatcher.on('afterDispatching', (payload) => {
	assert.equal(CityStore.city, payload.selectedCity)
})

flightDispatcher.on('afterDispatching', (payload) => {
	assert.equal(CityStore.city, payload.selectedCity)
})

flightDispatcher.dispatch({
	actionType: 'city-update',
	selectedCity: 'paris'
});

flightDispatcher.unbind('afterDispatching')

assert.equal(_.isUndefined(flightDispatcher.events['afterDispatching']), true)
1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago