index.vue 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <template>
  2. <view class="content">
  3. <Header>
  4. <template #title>ACC <span style="padding:0 12rpx;">|</span>连接钱包</template>
  5. </Header>
  6. <image class="logo" src="/static/logo.png" />
  7. <image class="logo" src="/static/logo.png" />
  8. <image class="logo" src="/static/logo.png" />
  9. <image class="logo" src="/static/logo.png" />
  10. <image class="logo" src="/static/logo.png" />
  11. <image class="logo" src="/static/logo.png" />
  12. <image class="logo" src="/static/logo.png" />
  13. <image class="logo" src="/static/logo.png" />
  14. <image class="logo" src="/static/logo.png" />
  15. <image class="logo" src="/static/logo.png" />
  16. <image class="logo" src="/static/logo.png" />
  17. <image class="logo" src="/static/logo.png" />
  18. <image class="logo" src="/static/logo.png" />
  19. <image class="logo" src="/static/logo.png" />
  20. <image class="logo" src="/static/logo.png" />
  21. <image class="logo" src="/static/logo.png" />
  22. <image class="logo" src="/static/logo.png" />
  23. <image class="logo" src="/static/logo.png" />
  24. <image class="logo" src="/static/logo.png" />
  25. <image class="logo" src="/static/logo.png" />
  26. <image class="logo" src="/static/logo.png" />
  27. <view class="text-area">
  28. <text class="title">{{ title }}</text>
  29. </view>
  30. </view>
  31. </template>
  32. <script setup>
  33. import { ref, onMounted } from "vue";
  34. import Header from '@/components/Header'
  35. const title = ref("Hello");
  36. import getWeb3 from "@/utils/web";
  37. onMounted(async () => {
  38. try {
  39. const web3 = await getWeb3();
  40. const accounts = await web3.eth.getAccounts();
  41. console.log("钱包地址:", accounts[0]);
  42. } catch (err) {
  43. console.error(err);
  44. }
  45. });
  46. </script>
  47. <style lang="scss" scoped>
  48. .content {
  49. display: flex;
  50. flex-direction: column;
  51. align-items: center;
  52. justify-content: center;
  53. width: 100vw;
  54. }
  55. .logo {
  56. height: 200rpx;
  57. width: 200rpx;
  58. margin-top: 200rpx;
  59. margin-left: auto;
  60. margin-right: auto;
  61. margin-bottom: 50rpx;
  62. }
  63. .text-area {
  64. display: flex;
  65. justify-content: center;
  66. }
  67. .title {
  68. font-size: 36rpx;
  69. color: #8f8f94;
  70. }
  71. </style>