在使用ethers.js的前端时调用合约,如遇合约里方法报错,如require不符合要求时,前端控制台会提示require后写的错误提示信息。但这种信息只对开发者有效,不懂开启控制台的用户无法知道为啥发生错误。所以请问怎样处理才能让前端也提示错误信息,比如弹出个错误提示框之类的呢?
try { message.success('成功'); } catch (callError: any) { message.error(callError.reason || callError.data?.message || callError.message); }