uni-app判断各⼤平台的语法
uni-app是⼀款强⼤的前端框架,它除了pc端其他都可以实现,打包原⽣app。⼿机h5页⾯,⼩程序,
但是有⼀个问题就是本⽣的app和⼩程序是有⼀定的区别的,因为app有标题栏,返回键,⽽⼩程序⾃带了,那判断平台的语法就很重要了
1、uni-app 编译为⼩程序时均为⽣产环境,可⽤过SystemInfoSync().platform判断是在开发者⼯具⾥运⾏还是在⼿机⾥运⾏。 SystemInfoSync().platform === 'devtools')
flutter uniapp 哪个好 {
console.log('运⾏在开发⼯具上')
}else{
console.log('运⾏在⼿机中')
}
2、uni-app 编译为 H5 或 App 时,可通过 v.NODE_ENV 判断当前环境是H5 还是App 。
v.NODE_ENV === 'development')
{
console.log('开发环境')
}else{
console.log('⽣产环境')
}
3、uni-app 可以根据 SystemInfoSync().platform 判断是安卓还是ios环境。
SystemInfoSync().platform === 'android')
{
console.log('运⾏Android上')
}else{
console.log('运⾏iOS上')
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论