20 lines
647 B
JavaScript
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(/^\//, '');
|
|
}
|