使用微信小程序开发者工具获取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]