最近有个需要,将接口返回的 html字符串进行复制操作,并将html转为样式粘贴到富文本中,想了下,觉得是在复制操作中进行转换,话不多说,上代码
export default{
copyEdit(val){
let copyHandler = this.copys(val)
document.addEventListener('copy',copyHandler);
document.execCommand('copy');
removeEventListener('copy',copyHandler);
},
copys(article) {
return function(event) {
event.clipboardData.setData("text/html", article);
event.preventDefault();
};
},
}
这是粘贴方法,在组件中调用如下
this.copyEdit("需要复制的html字符串")