订阅本栏目 RSS您所在的位置: 深山工作室 > uni-app > 正文

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

2020/9/25 20:52:28 字体: 浏览 2511

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上')
    }

相关阅读
asp正则替换内容里的特定内容
jquery实现下拉加载更多
一个更加高级的CSS菜单,绝对实用,超强的
百度小程序开发第一坑tcomponent自定义组件命名坑Compile san component failed. . [SAN ERROR] ROOT>swan-custom-component>view>千万不要用下划线作为自定义组件名
倒计时广告/始终保持在网页中部
shopify广告与Facebook广告操作
利用javascript静态改变表单指向与提交方式
定制开发微信小程序的操作流程
更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
python
更多>>同类信息
uni-app开发表单input组件的一些规则说明自己预留使用
uni-app:使用uni.downloadFile下载word或pdf文件并保存到手机
小程序中利用addPhoneContact将联系人的信息添加到手机通讯录支持保存联系人头像
微信小程序打开客服提示:该小程序提供的服务出现故障,请稍后重试
微信小程序客服会话只能过button让用户主动触发
uni-app开发微信小程序使用button的open-type为contact调用微信客服不能用view或者js调用
更多>>最新添加文章
dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
Android移动端自动化测试:使用UIAutomatorViewer与Selenium定位元素
抖音直播音挂载小雪花 懂车帝小程序
javascript获取浏览器指纹可以用来做投票
火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
python通过代码修改pip下载源让下载库飞起
python里面requests.post返回的res.text还有其它的吗
更多>>随机抽取信息
JS代码判断集锦(之二)
用uni-app里面的navigator做链接时感觉像有缓存只能点其中一个链接
购买系统多久可以安装?
了解html基础知识之html标签集合
HTML文档中meta标签的作用
利用css3中的-webkit-font-smoothing把网页文字的毛边去掉