js实现复制到剪切板 clipboard.js

107 阅读1分钟

文档 www.kancloud.cn/luponu/clip…

安装
npm install clipboard --save 

引入使用
import Clipboard from 'clipboard' 

var clipboard = new Clipboard('.btn'); 

clipboard.on('success', function(e) { 
    console.info('Action:', e.action); 
    console.info('Text:', e.text); 
    console.info('Trigger:', e.trigger);
    e.clearSelection(); 
}); 

clipboard.on('error', function(e) { 
    console.error('Action:', e.action);
    console.error('Trigger:', e.trigger); 
});

给目标元素设置一个 data-clipboard-text 属性就可以了 Copy to clipboard