2022-08-25 22:39:02 +00:00
|
|
|
<template>
|
|
|
|
<ion-app>
|
2022-10-07 17:07:59 +00:00
|
|
|
<ion-router-outlet />
|
2022-08-25 22:39:02 +00:00
|
|
|
</ion-app>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script lang="ts">
|
2022-10-07 17:07:59 +00:00
|
|
|
import { IonApp, IonRouterOutlet } from "@ionic/vue";
|
|
|
|
import { defineComponent } from "vue";
|
|
|
|
import { useRoute, useRouter} from "vue-router";
|
2022-08-25 22:39:02 +00:00
|
|
|
|
|
|
|
export default defineComponent({
|
2022-10-07 17:07:59 +00:00
|
|
|
name: "App",
|
2022-08-25 22:39:02 +00:00
|
|
|
components: {
|
2022-10-07 17:07:59 +00:00
|
|
|
IonApp,
|
|
|
|
IonRouterOutlet,
|
2022-08-25 22:39:02 +00:00
|
|
|
},
|
2022-10-07 17:07:59 +00:00
|
|
|
setup () {
|
|
|
|
const route = useRoute()
|
|
|
|
const router = useRouter()
|
|
|
|
const { param, rid } = route.query;
|
|
|
|
console.log(route?.query,'zzzzzzzzzzzzzzz')
|
|
|
|
|
|
|
|
|
|
|
|
switch (route?.query?.route ?? "") {
|
|
|
|
case "sign-msg": {
|
|
|
|
router.push({
|
|
|
|
path: `/sign-msg/${rid}/${param}`
|
|
|
|
});
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
case "sign-tx": {
|
|
|
|
router.push({
|
|
|
|
path: `/sign-tx/${rid}/${param}`
|
|
|
|
});
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
case "switch-network": {
|
|
|
|
router.push({
|
|
|
|
path: `/switch-network/${rid}/${param}`
|
|
|
|
});
|
|
|
|
break;
|
|
|
|
}
|
2022-10-13 20:48:07 +00:00
|
|
|
case "wallet-error": {
|
|
|
|
router.push({
|
|
|
|
path: `/wallet-error"/${rid}/${param}`
|
|
|
|
});
|
|
|
|
break;
|
|
|
|
}
|
2022-10-07 17:07:59 +00:00
|
|
|
default: {
|
|
|
|
router.push({ path: "/", })
|
|
|
|
}
|
|
|
|
}
|
2022-08-25 22:39:02 +00:00
|
|
|
}
|
|
|
|
});
|
|
|
|
</script>
|