123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import router from '@/router';
- const useVueRouterExample = function () {
- const route = router.currentRoute;
- const getQueryParam = () => {
- if (route.value?.query.params) {
- return JSON.parse(route.value.query.params);
- }
- };
- const routerPush = (name, params) => {
- let data = {};
- if (params) {
- data = {
- params: JSON.stringify(params)
- };
- }
- else {
- data = {};
- }
- router.push({
- name: name,
- query: data
- });
- };
- const routerReplace = (name, params) => {
- let data = {};
- if (params) {
- data = {
- params: JSON.stringify(params)
- };
- }
- else {
- data = {};
- }
- router.replace({
- name: name,
- query: data
- });
- };
- const routerBack = () => {
- router.go(-1);
- };
- return {
- routerPush,
- routerReplace,
- routerBack,
- getQueryParam
- };
- };
- export const useVueRouter = useVueRouterExample;
- export default useVueRouterExample;
- //# sourceMappingURL=useVueRouter.js.map
|