无法读取未定义(读取"on")的属性以在 React 中连接元狐狸钱包



我正试图将元掩码钱包连接到我的项目中,但网站给出错误时没有元掩码扩展:Uncaught TypeError:无法读取未定义的属性(读取'on')。所以我在执行基本的if else命令也就是:

const connectWalletHandler = () => {
if (window.ethereum) {
return true;
} else {
return false;
}
}

在渲染中:

{connectWalletHandler ? <Wallet /> : <div>Metamask extention is needed</div>}

但是我仍然得到相同的错误。那么我怎样才能控制钱包呢?

{connectWalletHandler ? ...}替换为{connectWalletHandler() ? ...}

最新更新