剪贴板事件
最后更新于:2022-04-02 03:26:36
[TOC]
## 剪贴板事件
* `cut`:将选中的内容从文档中移除,加入剪贴板时触发。
* `copy`:进行复制动作时触发。
* `paste`:剪贴板内容粘贴到文档后触发。
`clipboardData` 的操作实例才,参考`DataTransfer `
```
document.addEventListener('copy', function (e) {
e.clipboardData.setData('text/plain', 'Hello, world!');
e.preventDefault();
});
```
### CustomEvent 自定义接口
* `detail`:表示事件的附带数据,默认为`null`
```
var event =new CustomEvent('build',{detail:'send test msg'});
window.addEventListener('build',function (e) {
console.log(e.detail);
console.log("ASD");
})
window.dispatchEvent(event)
```
';