export const TEXT_DEFAULT_IMG = 'https://lofter.lf127.net/1618679459787/text-default-min.png' export const AUDIO_DEFAULT_IMG = 'https://lofter.lf127.net/1618679544673/audio-default-min.png' export const VIDEO_DEFAULT_IMG = 'https://lofter.lf127.net/1618679557271/video-default-min.png' export const DEFAULT_IMG = { 1: TEXT_DEFAULT_IMG, 2: TEXT_DEFAULT_IMG, 3: AUDIO_DEFAULT_IMG, 4: VIDEO_DEFAULT_IMG, 5: TEXT_DEFAULT_IMG, 6: TEXT_DEFAULT_IMG } export function paddingNumber (num: number, length: number = 2) { const numToStr = num.toString(); if (numToStr.length >= length) return numToStr; const paddingArr = new Array(length - numToStr.length); paddingArr.fill('0'); return [...paddingArr, numToStr].join(''); } export function formatVideoDuration (duration: number) { return `${paddingNumber(Math.floor(duration / 60))}:${paddingNumber(duration % 60)}`; } export function navigate(link: string) { let reg = /^https?:\/\// if (!reg.test(link)) { window.location.href = `https://${link}` } else { window.location.href = link } }