前端实现文字复制功能
函数如下
const copyCode: (str: string) => void = (str: string) => {
// 先判断粘贴板并且当前上下文处于安全的情况下(例如:localhost、127.0.0.1、https)
if (navigator.clipboard && window.isSecureContext) {
// navigator clipboard 向剪贴板写文本
navigator.clipboard.writeText(str).then(
function () {
console.log('success');
},
function () {
console.log('error');
}
);
}
};