isTool

kingcwt2023-10-26前端tool func typescript
/**
 * @description 判断链接是否有效
 * @param link
 * @returns
 */
export const isItAValidLink = (link: string | undefined) => {
  return new Promise()<[boolean, string | Event]>((resolve, reject) => {
    const imgObj = new Image();
    imgObj.src = link || "";
    imgObj.onload = (res) => {
      resolve([true, res]);
    };
    imgObj.onerror = (err) => {
      resolve([false, err]);
    };
  });
};
Last Updated 1/17/2024, 10:01:09 AM
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.15.8