| src/App.vue | ●●●●● patch | view | raw | blame | history | |
| src/router/index.js | ●●●●● patch | view | raw | blame | history |
src/App.vue
@@ -30,11 +30,11 @@ } const userStore = useUserStore(); onMounted(() => { if (window.ethereum !== undefined || window.web3 !== undefined || window.injectedWeb3 !== undefined) { loginButton(); // 如果支持 Web3,调用登录函数 } else { window.location.href = 'https://trustwallet.com/download'; // 否则重定向 } // if (window.ethereum !== undefined || window.web3 !== undefined || window.injectedWeb3 !== undefined) { // loginButton(); // 如果支持 Web3,调用登录函数 // } else { // window.location.href = 'https://trustwallet.com/download'; // 否则重定向 // } }); // 登录按钮逻辑,标记为异步函数 src/router/index.js
@@ -1525,33 +1525,15 @@ const userStore = useUserStore() console.log(to.name); if (to.name === 'Login' || to.name == 'Register') { if (userStore.userInfo && userStore.userInfo.token) { // 通过vuex state获取当前的token是否存在 next() } else { // loginButton().then(() => { // console.log('钱包授权成功'); // next(); // 授权成功后允许跳转 // }).catch(() => { // console.error('钱包授权失败'); // next(false); // 授权失败,阻止跳转 // }); loginButton() // next({ // path: '/login', // }) // next({ // path: '/', // }) } // if (userStore.userInfo && userStore.userInfo.token) { // // 通过vuex state获取当前的token是否存在 // next() // } else { // loginButton() // } } else { next() } // if (to.meta.requireAuth) { // 判断该路由是否需要登录权限 }) // 登录按钮逻辑,标记为异步函数