vue js,metamask web

68bkxrlz  于 2023-04-07  发布在  Vue.js
关注(0)|答案(1)|浏览(165)

我试图将一个Web应用程序连接到metamask钱包,我可以通过浏览器上的扩展来完成。但我无法在手机中打开metamask移动的应用程序。
......

<script>
import detectEthereumProvider from '@metamask/detect-provider'

export default {
  name: 'metaProvider',
  data() {},
  methods: {
    async checkMetamask() {
      const provider = await detectEthereumProvider()
      if (provider) {
        console.log('Metamask detected!')
        const accounts = await provider.request({ method: 'eth_requestAccounts' })
        console.log(accounts)
      } else {
        console.log('Metamask not detected')
      }
    }
  }
}
</script>

<style></style>
<template>
  <button @click="checkMetamask">connect to meta mask alone</button>
</template>

我想使用vue js+vite和连接metamask移动的应用程序

1qczuiv0

1qczuiv01#

这在移动的上不起作用,因为移动浏览器不会被注入提供商,我建议使用walletconnect,它在浏览器上打开一个二维码,不会被注入,并允许您扫描任何钱包提供商!

相关问题