import { Toast } from 'vant';
/**
* @{param} val 要复制的内容
*/
export const copyText = (val: any) => {
const input = document.createElement('input');
input.setAttribute('readonly', 'readonly'); // 解决点击复制时,屏幕下方会出现白屏抖动问题
input.setAttribute('value', val);
document.body.appendChild(input);
input.select()
if (document.execCommand('copy')) {
document.execCommand('copy');
Toast('复制成功');
} else {
Toast('复制失败');
}
document.body.removeChild(input);
};
JS复制文本内容到剪切板,防止IOS抖动
于 2022-04-20 11:24:57 首次发布