当然,可以通过引入其他库来解决,比如v-clickboard;
但是要写入cofig文件,我个人更建议如果用的不多,能不用库就不用,一定程度上减少了项目的冗余度
<div class="icon" @click="copyAddress(account)"><icon-copy /></div>
原生的navigator.clipboard.writeText(account) 返回的是一个Promise对象
const copyAddress = (account) => {
navigator.clipboard.writeText(account).then(() => {
$message.success({
id: 'WalletCopied',
content: 'Wallet address be copied.',
duration: 3000
});
}).catch(() => {
$message.error({
id: 'WalletCopied',
content: 'Copy wallet address failed.',
duration: 3000
});
})
}