admin 发表于 2025-12-8 16:39:51

使用微信小程序开发者工具获取platform的方法

首先在app.js中写如下代码:

// app.js
App({
    onLaunch() {
      // 小程序启动时直接存入全局变量
      this.device_info = getDeviceInfo()
    }
})
function getDeviceInfo() {
    const info = wx.getDeviceInfo()
    return{
      type: info.platform,// Platform 的值
      isAndroid: info.platform==='android',// 快速判断 Android
      isIos: info.platform==='ios',// 快速判断 iOS
      isOhos: info.platform==='ohos',// 快速判断 HarmonyOS Next
      isPc: info.platform==='windows'|| info.platform==='mac'|| info.platform==='ohos_pc',// 快速判断 PC 端
      isDevtool: info.platform==='devtools'// 快速判断开发者工具 (正常用户不会访问这个,仅开发者调试用)
    }
}在页面中调用如下:
// 页面的 js 文件
const app = getApp()
Page({
    onLoad: function() {
      console.log('当前设备:', app.device_info.type)
      console.log('判断是否为 android:', app.device_info.isAndroid)
      // 写入 data,用于页面的判断逻辑
      this.setData({
            device_info: app.device_info
      })
    }
})

页: [1]
查看完整版本: 使用微信小程序开发者工具获取platform的方法