深山工作室

深山工作室 >

uni-app判断当前客户端是安卓还是ios还是其它平台

uni-app是一款强大的前端框架,可以打包原生app、手机h5页面、微信小程序。
但是有一个问题就是原生的app和微信小程序是有一定的区别的,因为app有标题栏,返回键,而微信小程序自带了,那判断平台的语法就很重要了


1、uni-app 编译为小程序时均为生产环境,可用过 uni.getSystemInfoSync().platform 判断是在微信开发者工具里运行还是在手机里运行。
    if(uni.getSystemInfoSync().platform === 'devtools'){
        console.log('运行在开发工具上')
    }else{
        console.log('运行在手机中')
    }

2、uni-app 编译为 H5 或 App 时,可通过process.env.NODE_ENV 判断当前环境是H5 还是App 。
    if(process.env.NODE_ENV === 'development'){
        console.log('开发环境')
    }else{
        console.log('生产环境')
    }

3、uni-app 可以根据 uni.getSystemInfoSync().platform 判断是安卓还是ios环境。
    if(uni.getSystemInfoSync().platform === 'android'){
        console.log('运行Android上')
    }else{
        console.log('运行iOS上')
    }

前一页:uni-app基础知识事件传参(动态参数演示)
后一页:uni-app的父与子页面传递参数之属性Props字段类型讲解
更多>>uni-app相关信息
uni-app开发表单input组件的一些规则说明自己预留使用
uni-app:使用uni.downloadFile下载word或pdf文件并保存到手机
小程序中利用addPhoneContact将联系人的信息添加到手机通讯录支持保存联系人头像
微信小程序打开客服提示:该小程序提供的服务出现故障,请稍后重试
微信小程序客服会话只能过button让用户主动触发
更多>>最新添加
dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
Android移动端自动化测试:使用UIAutomatorViewer与Selenium定位元素
抖音直播音挂载小雪花 懂车帝小程序
javascript获取浏览器指纹可以用来做投票
火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法