友友们在使用web3时是不是会遇到web3.toWei is not a function或者please pass number as strings orBN objects to avoid precison的错误,下文就给大家完美的解决方案
一 、 web3.toWei is not a function
解决方法:将web3.toWei('1', 'ether');
修改为web3.utils.toWei('1', 'ether');
解释:这是由于web3js版本升级的原因
二、 please pass number as strings orBN
具体错误大概是下图这样子的:
错误原因:由于粗心才导致的错误,1没有加引号
所以修改为web3.utils.toWei('1', 'ether');
即可