2021-04-11 02:55:26 +02:00
|
|
|
import queryString from 'query-string';
|
|
|
|
|
|
|
|
export default {
|
|
|
|
methods: {
|
|
|
|
qs(merge) {
|
|
|
|
var c = queryString.parse(window.location.search);
|
|
|
|
|
|
|
|
var m = { ...c, ...merge };
|
|
|
|
var mn = {};
|
|
|
|
|
|
|
|
Object.keys(m).forEach((k) => {
|
2021-04-11 10:17:30 +02:00
|
|
|
if (m[k] !== null) {
|
2021-04-11 02:55:26 +02:00
|
|
|
mn[k] = m[k];
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
var merged = queryString.stringify(mn);
|
|
|
|
|
|
|
|
return window.location.pathname + (merged ? '?'+merged : '');
|
|
|
|
}
|
2021-08-22 05:51:25 +02:00
|
|
|
|
2021-04-11 02:55:26 +02:00
|
|
|
}
|
|
|
|
};
|
|
|
|
|