@@ -13,9 +13,9 @@ export type OptionalString = string | undefined
13
13
* @link {https://github.com/dcloudio/uni-app/blob/v3.0.0-4020920240930001/packages/shims-uni-app.d.ts#L193-L211}
14
14
* @link {https://github.com/dcloudio/uni-app/blob/v3.0.0-4020920240930001/packages/uni-cli-shared/src/env/define.ts#L24}
15
15
*/
16
- export type BuiltInPlatform = 'h5' | 'web' | 'app' | 'app-plus' | 'app-harmony' | 'mp-360' | 'mp-alipay' | 'mp-baidu' | 'mp-qq' | 'mp-toutiao' | 'mp-weixin' | 'mp-kuaishou' | 'mp-lark' | 'mp-jd' | 'mp-xhs' | 'quickapp-webview' | 'quickapp-webview-huawei' | 'quickapp-webview-union'
16
+ export type BuiltInPlatform = 'h5' | 'web' | 'app' | 'app-plus' | 'app-harmony' | 'mp-360' | 'mp-alipay' | 'mp-baidu' | 'mp-qq' | 'mp-toutiao' | 'mp-weixin' | 'mp-kuaishou' | 'mp-lark' | 'mp-jd' | 'mp-xhs' | 'mp-harmony' | ' quickapp-webview' | 'quickapp-webview-huawei' | 'quickapp-webview-union'
17
17
18
- export const builtInPlatforms = [ 'h5' , 'web' , 'app' , 'app-plus' , 'app-harmony' , 'mp-360' , 'mp-alipay' , 'mp-baidu' , 'mp-qq' , 'mp-toutiao' , 'mp-weixin' , 'mp-kuaishou' , 'mp-lark' , 'mp-jd' , 'mp-xhs' , 'quickapp-webview' , 'quickapp-webview-huawei' , 'quickapp-webview-union' ] as BuiltInPlatform [ ]
18
+ export const builtInPlatforms = [ 'h5' , 'web' , 'app' , 'app-plus' , 'app-harmony' , 'mp-360' , 'mp-alipay' , 'mp-baidu' , 'mp-qq' , 'mp-toutiao' , 'mp-weixin' , 'mp-kuaishou' , 'mp-lark' , 'mp-jd' , 'mp-xhs' , 'mp-harmony' , ' quickapp-webview', 'quickapp-webview-huawei' , 'quickapp-webview-union' ] as BuiltInPlatform [ ]
19
19
20
20
/**
21
21
* `process.env.UNI_PLATFORM`
@@ -125,6 +125,21 @@ export const isMpQQ = platform === 'mp-qq'
125
125
/** Detect if `process.env.UNI_PLATFORM` is `mp-toutiao` */
126
126
export const isMpToutiao = platform === 'mp-toutiao'
127
127
128
+ /** Detect if `process.env.UNI_PLATFORM` is `mp-jd` */
129
+ export const isMpJD = platform === 'mp-jd'
130
+
131
+ /** Detect if `process.env.UNI_PLATFORM` is `mp-xhs` */
132
+ export const isMpXHS = platform === 'mp-xhs'
133
+
134
+ /** Detect if `process.env.UNI_PLATFORM` is `mp-harmony` */
135
+ export const isMpHarmony = platform === 'mp-harmony'
136
+
137
+ /** Detect if `process.env.UNI_PLATFORM` is `mp-360` */
138
+ export const isMp360 = platform === 'mp-360'
139
+
140
+ /** Detect if `process.env.UNI_PLATFORM` is `mp-lark` */
141
+ export const isMpLark = platform === 'mp-lark'
142
+
128
143
/** Detect if `process.env.UNI_PLATFORM` is `quickapp-webview*` */
129
144
export const isQuickapp = / ^ q u i c k a p p - w e b v i e w / i. test ( platform )
130
145
0 commit comments