Compare commits

..

No commits in common. "5004d96e7751654858bd9debe9d262a11aa62215" and "43b490a6b29df5b7e5a1d5f16071a5059fbd2033" have entirely different histories.

View File

@ -3,31 +3,9 @@ import { writeClipboard } from '@solid-primitives/clipboard'
export const useClipboardCopy = (source: string, delay = 1000) => {
const [copied, setCopied] = createSignal(false)
//判断平台
const isMobile = () => {
let flag = navigator.userAgent.match(
/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i
);
return flag;
}
//手机端复制功能
const h5CopyText = (text: string) => {
var tempInput = document.createElement("input");
tempInput.value = text;
document.body.appendChild(tempInput);
tempInput.select();
document.execCommand("copy");
document.body.removeChild(tempInput);
};
const copy = async () => {
if (isMobile()) {
//复制功能
writeClipboard(source)
} else {
h5CopyText(source)
}
const copy = async() => {
writeClipboard(source)
setCopied(true)
}
@ -39,4 +17,4 @@ export const useClipboardCopy = (source: string, delay = 1000) => {
})
return [copied, copy] as const
}
}