刚开始以为是代码问题,后来发现在使用原生js进行复制时,浏览器会有限制,超过三秒的时候会自动拦截,导致复制失败
改为使用navigator.clipboard.writeText来进行复制后就可以了
export async function writeToClipboard(content: string) {
await navigator.clipboard.writeText(content)
Toast.success('copy success')
}
刚开始以为是代码问题,后来发现在使用原生js进行复制时,浏览器会有限制,超过三秒的时候会自动拦截,导致复制失败
改为使用navigator.clipboard.writeText来进行复制后就可以了
export async function writeToClipboard(content: string) {
await navigator.clipboard.writeText(content)
Toast.success('copy success')
}