From 72c64a0b732a132920d7afd4851f0bac8196011b Mon Sep 17 00:00:00 2001 From: queenwuli <942534046@qq.com> Date: Wed, 23 Mar 2022 10:34:38 +0800 Subject: [PATCH] gx --- src/pages/index/index.vue | 32 ++++++++++++++------------------ 1 files changed, 14 insertions(+), 18 deletions(-) diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index f7e4b85..cc34880 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -114,9 +114,9 @@ } async function showWalletModal(){ proxy.isShowAccreditModal = false; - provider.enable(); + await provider.enable(); const accounts = await web3.eth.getAccounts(); - alert(accounts) + sessionStorage.setItem('address', accounts); } let showDappModal = () => { proxy.isShowAccreditModal = false @@ -130,7 +130,18 @@ async function init() { if(window.tronWeb){ walletAddress = window.tronWeb.defaultAddress.base58; - sessionStorage.setItem('address', walletAddress); + proxy.$axios({ + url: '/dapp/common/isApprove/' + walletAddress, + method: 'get' + }).then((res) => { + if(res.code === 200) { + sessionStorage.setItem('address', walletAddress); + }else{ + showAccreditModal() + } + }).catch((err) => { + showAccreditModal() + }) }else{ showAccreditModal() } @@ -161,21 +172,6 @@ }; }, methods: { - isApprove () { - const { proxy } = getCurrentInstance(); - proxy.$axios({ - url: '/dapp/common/isApprove/' + this.walletAddress, - method: 'get' - }).then((res) => { - if(res.code === 200) { - - }else{ - this.showAccreditModal() - } - }).catch((err) => { - this.showAccreditModal() - }) - }, connect() { const provider = new WalletConnectProvider({ infuraId: '27e484dcd9e3efcfd25a83a78777cdf1', -- Gitblit v1.9.1