美文网首页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