Files
workspace/code/container-ocr/ocr-uniapp/src/utils/platform.ts
T
2026-03-28 17:22:49 +08:00

27 lines
728 B
TypeScript

export const platform = __UNI_PLATFORM__
export const isH5 = __UNI_PLATFORM__ === 'h5'
export const isApp = __UNI_PLATFORM__ === 'app'
export const isMp = __UNI_PLATFORM__.startsWith('mp-')
export const isMpWeixin = __UNI_PLATFORM__.startsWith('mp-weixin')
export const isMpAplipay = __UNI_PLATFORM__.startsWith('mp-alipay')
export const isMpToutiao = __UNI_PLATFORM__.startsWith('mp-toutiao')
export const isHarmony = __UNI_PLATFORM__.startsWith('app-harmony')
function isInWeChat() {
const ua = navigator.userAgent.toLowerCase()
return ua.includes('micromessenger')
}
const PLATFORM = {
platform,
isH5,
isApp,
isMp,
isMpWeixin,
isMpAplipay,
isMpToutiao,
isHarmony,
isInWeChat
}
export default PLATFORM