代码:
function copyhandle(){ let copy = (e)=>{ e.preventdefault() e.clipboarddata.setdata('text/plain',page) this.$message.success('复制成功') document.removeeventlistener('copy',copy) } document.addeventlistener('copy',copy) document.execcommand("copy"); }
1. document.execcommand("copy") 触发复制监听事件
2. e.clipboarddata.setdata 将内容添加到剪切板
3. 复制完成后,取消监听事件,否则会触发多次
如对本文有疑问, 点击进行留言回复!!
JavaScript中某一标签内函数用this获取不到当前标签的问题笔记
MSAL.js 2.0发布 支持授权代码流 (authorization code flow)
网友评论