效果:
代码实现:
/**
* 复制浏览器内容
* @param templateString 需要复制的内容
*/
export const copyBrowerString = (templateString: string) => {
const textArea = document.createElement('textarea');
textArea.value = templateString;
document.body.appendChild(textArea);
textArea.select();
document.execCommand('copy');
document.body.removeChild(textArea);
message.success('账户复制成功!');
};
<span onClick={() => item && copyBankInfo(item)}>账号复制</span>
function copyBankInfo(item) {
item && copyBrowerString(`银行名称:${item.bankName} \n银行账户名称:${item.bankAccount} \n银行账号:${item.bankNum} \n开户行:${item.bankAdress}`);
}