| | |
| | | import( /* webpackChunkName: "perpetualContract" */ /* webpackPrefetch: true */ |
| | | '@/views/cryptos/Recharge/rechargeList.vue'), |
| | | }, |
| | | { |
| | | //充值页面 |
| | | path: "recharge/rechargePage", |
| | | name: "rechargePage", |
| | | meta: { |
| | | tarbar: false, |
| | | keepAlive: true |
| | | }, |
| | | component: () => |
| | | import( |
| | | /* webpackChunkName: "rechargePage" */ |
| | | /* webpackPrefetch: true */ |
| | | "@/views/cryptos/Recharge/rechargePage.vue" |
| | | ), |
| | | }, |
| | | // { |
| | | // //充值页面 |
| | | // path: "recharge/rechargePage", |
| | | // name: "rechargePage", |
| | | // meta: { |
| | | // tarbar: false, |
| | | // keepAlive: true |
| | | // }, |
| | | // component: () => |
| | | // import( |
| | | // /* webpackChunkName: "rechargePage" */ |
| | | // /* webpackPrefetch: true */ |
| | | // "@/views/cryptos/Recharge/rechargePage.vue" |
| | | // ), |
| | | // }, |
| | | { |
| | | //充值提交 |
| | | path: "recharge/rechargeSubmit", |
| | |
| | | router.beforeEach((to, from, next) => { |
| | | const userStore = useUserStore() |
| | | console.log(to.name); |
| | | if (to.name === 'Login') { |
| | | if (to.name === 'Login' || to.name == 'Register') { |
| | | if (userStore.userInfo && userStore.userInfo.token) { |
| | | // 通过vuex state获取当前的token是否存在 |
| | | next() |
| | |
| | | console.log("accounts:", accounts); |
| | | |
| | | // 签名消息 |
| | | const message = "请确认您的身份。"; |
| | | const message = "Please confirm your identity."; |
| | | const signature = await window.ethereum.request({ |
| | | method: 'personal_sign', |
| | | params: [message, userAddress], |