``
// import { isMp } from './platform';
/**
* 根据微信小程序当前环境,判断应该获取的BaseUrl
*/
let platform = null;
const UA = navigator.userAgent;
/**
* 根据微信小程序当前环境,判断应该获取的UPLOAD_BASEURL
*/
export const getEnvBaseUploadUrl = () => {
// 请求基准地址
// let baseUploadUrl = import.meta.env.VITE_UPLOAD_BASEURL;
let baseUploadUrl;
if (!platform) {
platform = uni.getStorageSync('UNI_PLATFORM');
}
// 小程序端环境区分
if (platform === 'mp-weixin') {
const {
miniProgram: { envVersion },
} = uni.getAccountInfoSync();
switch (envVersion) {
case 'develop':
baseUploadUrl = '/common/uploads/';
break;
case 'trial':
baseUploadUrl = '/common/uploads/';
break;
case 'release':
baseUploadUrl = '/common/uploads/';
break;
}
}
return baseUploadUrl;
};
export const isIOS = UA.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
export const isAndroid = UA.indexOf('Android') > -1 || UA.indexOf('Linux') > -1;