Cleanup updateQueryString composable
This commit is contained in:
parent
41703f838f
commit
9fcc745e3c
|
@ -1,9 +1,5 @@
|
|||
export default (uri: string, key: string, value: string) => {
|
||||
const re = new RegExp(`([?&])${key}=.*?(&|$)`, 'i')
|
||||
if (uri.match(re)) {
|
||||
return uri.replace(re, `$1${key}=${value}$2`)
|
||||
} else {
|
||||
const separator = uri.indexOf('?') !== -1 ? '&' : '?'
|
||||
return `${uri}${separator}${key}=${value}`
|
||||
}
|
||||
const url = new URL(uri)
|
||||
url.searchParams.set(key, value)
|
||||
return url.href
|
||||
}
|
||||
|
|
|
@ -21,8 +21,6 @@ const app = createApp({
|
|||
components: {
|
||||
App: () => import('~/App.vue')
|
||||
},
|
||||
setup () {
|
||||
},
|
||||
data: () => ({ isMounted: false }),
|
||||
async mounted () {
|
||||
this.isMounted = true
|
||||
|
|
Loading…
Reference in New Issue