getFromClipboard
getFromClipboard
用于返回剪贴板的内容
🍱 参数
无
🔥 返回值
Promise
- 返回一个 Promise
对象,该对象的状态变化取决于剪贴板的内容是否可以被解析为 JSON 对象
🚀 示例
import { getFromClipboard } from 'atools-js';
const onClick = async () => {
const data = await getFromClipboard();
console.log(data); // { name: 'atools-js' }
};
💡 源码
source code
/atools/_basic/getFromClipboard.ts
export const getFromClipboard = (): Promise<string> => {
return new Promise((resolve, reject) => {
navigator.clipboard
.readText()
.then((text) => {
resolve(text);
})
.catch((err) => {
reject(err);
});
});
};