npm i clipboard -S
import Clipboard from 'clipboard'export default function copyText(text = '', callback) {let _resolve// 复制文本到剪切板let tempBtn = document.createElement('div')let clipboard = new Clipboard(tempBtn, {text: () => { return text }})clipboard.on('success', (e) => {clipboard.destroy()tempBtn = nullif (callback) {callback()} else if (_resolve) {_resolve()}})if (!callback) {return new Promise(resolve => {_resolve = resolvetempBtn.click()})} else {tempBtn.click()}}
