Files
a_long/miniprogram/utils/avatar.js
2026-06-27 00:40:42 +08:00

20 lines
647 B
JavaScript

/** 头像 URL 解析(排行榜等页面共用) */
export function getDefaultAvatarUrl(app) {
const g = app || getApp();
const oss = g.globalData.ossImageUrl || '';
const def = g.globalData.morentouxiang || '';
if (!def) return '';
if (def.startsWith('http')) return def;
return oss + def.replace(/^\//, '');
}
export function resolveAvatarUrl(path, app) {
if (!path || path === 'null' || path === 'undefined') return '';
const s = String(path).trim();
if (!s) return '';
if (s.startsWith('http')) return s;
const g = app || getApp();
const oss = g.globalData.ossImageUrl || '';
return oss + s.replace(/^\//, '');
}