UNPKG

@monda/utils

Version:

常用处理函数

31 lines (21 loc) 606 B
import { empty } from './empty.js' import { typeOf } from './typeOf.js' /** * 复制内容 * @param str { string } * @returns {Promise<string>} */ export function copyText (str) { if (empty(str) || !typeOf(str , 'string')) { return Promise.reject('没有执行复制') } const input = document.createElement('input') input.style.cssText = 'position:absolute;z-index:-1;opacity:0;' input.value = str document.body.appendChild(input) input.focus() input.select() document.execCommand('Copy') input.parentNode.removeChild(input) return Promise.resolve('复制成功') }