我正试图将元掩码钱包连接到我的项目中,但网站给出错误时没有元掩码扩展: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() ? ...}