import queryString from 'query-string'; import merge from 'merge'; export default { methods: { qs(merge) { var c = queryString.parse(window.location.search); var m = { ...c, ...merge }; var mn = {}; Object.keys(m).forEach((k) => { if (m[k] !== null) { mn[k] = m[k]; } }); var merged = queryString.stringify(mn); return window.location.pathname + (merged ? '?'+merged : ''); } } };