UNPKG

@z-utils/vue

Version:

zzy 工具库/vue

2 lines (1 loc) 566 B
var e=function(e){var t,o,n=document.createElement("textarea");n.value=e,n.setAttribute("readonly",""),n.style.position="absolute",n.style.left="-9999px",document.body.appendChild(n);var l,d,a=(null===(t=document.getSelection())||void 0===t?void 0:t.rangeCount)>0&&(null===(o=document.getSelection())||void 0===o?void 0:o.getRangeAt(0));(n.select(),document.execCommand("copy"),document.body.removeChild(n),a)&&(null===(l=document.getSelection())||void 0===l||l.removeAllRanges(),null===(d=document.getSelection())||void 0===d||d.addRange(a))};export{e as default};