use vueuse/router
This commit is contained in:
@@ -64,5 +64,10 @@
|
|||||||
"vite-plugin-pwa": "^0.16.4",
|
"vite-plugin-pwa": "^0.16.4",
|
||||||
"vitest": "^0.34.1",
|
"vitest": "^0.34.1",
|
||||||
"webpack": "^5.88.2"
|
"webpack": "^5.88.2"
|
||||||
|
},
|
||||||
|
"pnpm": {
|
||||||
|
"patchedDependencies": {
|
||||||
|
"@vueuse/router@10.3.0": "patches/@vueuse__router@10.3.0.patch"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
23
patches/@vueuse__router@10.3.0.patch
Normal file
23
patches/@vueuse__router@10.3.0.patch
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
diff --git a/index.mjs b/index.mjs
|
||||||
|
index db9d9d98750cbf854c821cb10f146c65371f2dc4..acd5743ecc5f33a7089686c7775049ae93e7371e 100644
|
||||||
|
--- a/index.mjs
|
||||||
|
+++ b/index.mjs
|
||||||
|
@@ -155,13 +155,11 @@ function useRouteQuery(name, defaultValue, options = {}) {
|
||||||
|
return;
|
||||||
|
_query.set(name, v);
|
||||||
|
trigger();
|
||||||
|
- nextTick(() => {
|
||||||
|
- const { params, query, hash } = route;
|
||||||
|
- router[toValue(mode)]({
|
||||||
|
- params,
|
||||||
|
- query: __spreadValues(__spreadValues({}, query), Object.fromEntries(_query.entries())),
|
||||||
|
- hash
|
||||||
|
- });
|
||||||
|
+ const { params, query, hash } = route;
|
||||||
|
+ router[toValue(mode)]({
|
||||||
|
+ params,
|
||||||
|
+ query: __spreadValues(__spreadValues({}, query), Object.fromEntries(_query.entries())),
|
||||||
|
+ hash
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
10
pnpm-lock.yaml
generated
10
pnpm-lock.yaml
generated
@@ -4,6 +4,11 @@ settings:
|
|||||||
autoInstallPeers: true
|
autoInstallPeers: true
|
||||||
excludeLinksFromLockfile: false
|
excludeLinksFromLockfile: false
|
||||||
|
|
||||||
|
patchedDependencies:
|
||||||
|
'@vueuse/router@10.3.0':
|
||||||
|
hash: pdkyccfdzwjuqyn56qzindctwa
|
||||||
|
path: patches/@vueuse__router@10.3.0.patch
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
'@intlify/unplugin-vue-i18n':
|
'@intlify/unplugin-vue-i18n':
|
||||||
specifier: ^0.12.2
|
specifier: ^0.12.2
|
||||||
@@ -22,7 +27,7 @@ dependencies:
|
|||||||
version: 10.3.0(vue@3.3.4)
|
version: 10.3.0(vue@3.3.4)
|
||||||
'@vueuse/router':
|
'@vueuse/router':
|
||||||
specifier: ^10.3.0
|
specifier: ^10.3.0
|
||||||
version: 10.3.0(vue-router@4.2.4)(vue@3.3.4)
|
version: 10.3.0(patch_hash=pdkyccfdzwjuqyn56qzindctwa)(vue-router@4.2.4)(vue@3.3.4)
|
||||||
bulma:
|
bulma:
|
||||||
specifier: ^0.9.4
|
specifier: ^0.9.4
|
||||||
version: 0.9.4
|
version: 0.9.4
|
||||||
@@ -2603,7 +2608,7 @@ packages:
|
|||||||
resolution: {integrity: sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==}
|
resolution: {integrity: sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/@vueuse/router@10.3.0(vue-router@4.2.4)(vue@3.3.4):
|
/@vueuse/router@10.3.0(patch_hash=pdkyccfdzwjuqyn56qzindctwa)(vue-router@4.2.4)(vue@3.3.4):
|
||||||
resolution: {integrity: sha512-WCx/BAxO0eInuOcyNRBxDLS16tnNqzdaR6/babg6AUgAIL0TCfmHBh46wJa6hhg+NMGjd6HzCaktxBasp+0c0A==}
|
resolution: {integrity: sha512-WCx/BAxO0eInuOcyNRBxDLS16tnNqzdaR6/babg6AUgAIL0TCfmHBh46wJa6hhg+NMGjd6HzCaktxBasp+0c0A==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue-router: '>=4.0.0-rc.1'
|
vue-router: '>=4.0.0-rc.1'
|
||||||
@@ -2615,6 +2620,7 @@ packages:
|
|||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
dev: false
|
dev: false
|
||||||
|
patched: true
|
||||||
|
|
||||||
/@vueuse/shared@10.3.0(vue@3.3.4):
|
/@vueuse/shared@10.3.0(vue@3.3.4):
|
||||||
resolution: {integrity: sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==}
|
resolution: {integrity: sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==}
|
||||||
|
|||||||
Reference in New Issue
Block a user