platform.ts 731 B

123456789101112131415161718192021222324252627
  1. /*
  2. * @Author: 菲鸽
  3. * @Date: 2024-03-28 19:13:55
  4. * @Last Modified by: 菲鸽
  5. * @Last Modified time: 2024-03-28 19:24:55
  6. */
  7. export const platform = __UNI_PLATFORM__
  8. export const isH5 = __UNI_PLATFORM__ === 'h5'
  9. export const isApp = __UNI_PLATFORM__ === 'app'
  10. export const isMp = __UNI_PLATFORM__.startsWith('mp-')
  11. export const isMpWeixin = __UNI_PLATFORM__.startsWith('mp-weixin')
  12. export const isMpAplipay = __UNI_PLATFORM__.startsWith('mp-alipay')
  13. export const isMpToutiao = __UNI_PLATFORM__.startsWith('mp-toutiao')
  14. export const isHarmony = __UNI_PLATFORM__.startsWith('app-harmony')
  15. const PLATFORM = {
  16. platform,
  17. isH5,
  18. isApp,
  19. isMp,
  20. isMpWeixin,
  21. isMpAplipay,
  22. isMpToutiao,
  23. isHarmony,
  24. }
  25. export default PLATFORM