From 1f0c4d4bf346ed5ed3e254735cd3a354ed7351dc Mon Sep 17 00:00:00 2001 From: Cano1997 <1978141412@qq.com> Date: Fri, 26 Sep 2025 20:46:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E6=90=AD=E8=BD=BD=E5=B9=B3=E5=8F=B0=E5=88=A4=E6=96=AD=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/runtime/CHANGELOG.md | 4 ++++ packages/runtime/src/platform/platform-util.ts | 12 ++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md index 1291c68b6..2d9cabd0f 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -7,6 +7,10 @@ ## [Unreleased] +### Added + +- 新增导出搭载平台判断方法 + ## [0.7.41-alpha.27] - 2025-09-19 ### Added diff --git a/packages/runtime/src/platform/platform-util.ts b/packages/runtime/src/platform/platform-util.ts index d0f2c0e18..59c594a2a 100644 --- a/packages/runtime/src/platform/platform-util.ts +++ b/packages/runtime/src/platform/platform-util.ts @@ -1,27 +1,27 @@ import { PlatformType } from '../constant'; -const ua = window.navigator.userAgent.toLowerCase(); +export const ua = window.navigator.userAgent.toLowerCase(); // android平台 -function isAndroid(): boolean { +export function isAndroid(): boolean { return /Android|Adr/i.test(ua); } // ios平台 -function isIos(): boolean { +export function isIos(): boolean { return /iPhone|iPod|iPad/i.test(ua); } // 微信生态 -function isWeChat(): boolean { +export function isWeChat(): boolean { return /MicroMessenger/i.test(ua); } // 钉钉环境 -function isDingDing(): boolean { +export function isDingDing(): boolean { return /DingTalk/i.test(ua); } // 微信小程序 -function isWxMp(): boolean { +export function isWxMp(): boolean { return ( /miniProgram/i.test(ua) || (window as IData).__wxjs_environment === 'miniprogram' -- Gitee