@z-utils/vue
Version:
zzy 工具库/vue
2 lines (1 loc) • 567 B
JavaScript
;module.exports=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,u=(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),u)&&(null===(l=document.getSelection())||void 0===l||l.removeAllRanges(),null===(d=document.getSelection())||void 0===d||d.addRange(u))};