美文网首页my ionic3
ionic-判断是设备时手机还是平板(iPad,tablet)

ionic-判断是设备时手机还是平板(iPad,tablet)

作者: 一只飞 | 来源:发表于2018-03-07 17:01 被阅读10次

首先若果是ionic3的话,官方直接有判断方式:

if(this.platform.is('tablet') || this.platform.is('ipad')){
      this.screenOrientation.lock('landscape');
    }else{
      this.screenOrientation.lock('portrait');
    }

ionic1的话,官方只有iPad的判断方法,android的没有办法:https://ionicframework.com/docs/v1/api/utility/ionic.Platform/
解决办法:https://github.com/dpa99c/phonegap-istablet

if(window.isTablet){
        screen.orientation.lock('landscape');//锁定横屏
      }else{
        screen.orientation.lock('portrait');//锁定竖屏
      }

不想安装插件,看这里:https://stackoverflow.com/questions/32762046/detect-tablet-in-ionic-app
我没测试过,能不能不知。

相关文章

网友评论

    本文标题:ionic-判断是设备时手机还是平板(iPad,tablet)

    本文链接:https://www.haomeiwen.com/subject/rntsfftx.html