0.0.1 • Published 5 years ago
routermute v0.0.1
routermute
Support push state to history without navigate.
usage
import lib:
import RouterMute from 'routermute'
create RouterMute store and subscribe
var RouterMute = new RouterMute({
path: '', // optional
params: ["sort", "order"] // support object, arrays of string key
})
// subscribe changed
RouterMute.subscribe(params => {
// => params: {sort: "..", order: ".."}
// all search query string u define at `params` of RouterMute.
})
navigate
RouterMute.navigate({sort: "Created", order: "ASC"});
// or
RouterMute.navigateTo(path, {sort: "Created", order: "ASC"});
// unsubscribe
RouterMute.unsubscribe();
0.0.1
5 years ago