27 lines
538 B
TypeScript
27 lines
538 B
TypeScript
// 日记年份
|
|
function getYears(startAt: number) {
|
|
let years: number[] = [];
|
|
let currentYear = new Date().getFullYear();
|
|
|
|
while (currentYear >= startAt) {
|
|
years.push(currentYear);
|
|
currentYear--;
|
|
}
|
|
|
|
return years;
|
|
}
|
|
|
|
export const years = getYears(2018);
|
|
|
|
// 获取第一张图片
|
|
export const getFirstImage = (note: API.Note.INoteData) => {
|
|
if (note.media && note.media.length > 0) {
|
|
return note.media[0].url;
|
|
}
|
|
|
|
// 遗留版本
|
|
if (note.photo && note.photo.length > 0) {
|
|
return note.photo[0].url;
|
|
}
|
|
}
|