每日读码(251011-1)

10 阅读1分钟

``

// 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;

图片.png