Files
chatai/src/utils/tools.js
2023-05-15 17:05:36 +08:00

32 lines
719 B
JavaScript

/**
* 复制到剪切板
*/
export function copyToClipboard(content) {
const clipboardData = window.clipboardData
if (clipboardData) {
clipboardData.clearData()
clipboardData.setData('Text', content)
return true
} else if (document.execCommand) {
const el = document.createElement('textarea')
el.value = content
el.setAttribute('readonly', '')
el.style.position = 'absolute'
el.style.left = '-9999px'
document.body.appendChild(el)
el.select()
document.execCommand('copy')
document.body.removeChild(el)
return true
}
return false
}
/**
* 浅拷贝
* @param any
* @returns {any}
*/
export const scopy = (any = null) => JSON.parse(JSON.stringify(any))