copy = (oEvent) => {
//取消浏览器的默认动作,一般一定要有,请谨慎使用
oEvent.preventDefault();
let copyText = '';
console.log('自定义数据',window.getSelection())
if (window.getSelection() && window.getSelection().getRangeAt(0) && window.getSelection().getRangeAt(0).startContainer && window.getSelection().getRangeAt(0).startContainer.data) {
copyText = window.getSelection().getRangeAt(0).startContainer.data;
copyText = copyText.replace(/\s+/g,"");
}
oEvent.clipboardData.setData("text", copyText);
}
paste = (oEvent) =>{
//控制台输出: 自定义数据
console.log(oEvent.clipboardData.getData("text"));
}
此处例子为:复制时去掉银行账号4个一空格里的空格。可根据情况自行定义,复制内容