全栈工程师_java全栈工程师_全栈开发者学习经验总结

  • 首页
  • 开发工具
    • 软件安装
    • 软件使用
  • 前端
    • Ionic
    • Android
    • Capacitor
    • Angular
    • Vue
    • 苹果开发者账号
  • 后端
    • Java
    • Python
    • MyBatis
    • Spring
    • SpringBoot
    • SpringMVC
    • SpringCloud
  • 服务器
    • Linux
    • MySQL
    • Nginx
    • Tomcat
    • Docker
  • 其他
    • 生活碎片
    • 报错专区
  • 我
lipsuper
专注产出高质量原创手打文章
  1. 首页
  2. 前端
  3. Ionic
  4. 正文

Ionic判断当前设备是什么平台的另一种方法

2020年12月4日 962点热度 0人点赞 0条评论

之前写过一篇文章:Ionic判断当前设备是IOS还是Android的方法

这个方法仍然可用,但是与官方文档给出的方法比起来就比较笨拙了,官方其实给出了一个更加全面的判断方法,非常简单,只需要引入isPlatform就行了,而且不需要在构造器里面进行声明就可以用:

import { isPlatform } from '@ionic/angular';
...
  ngOnInit() {
    if (isPlatform('android')) {
      console.log('这是安卓手机');
    } else if (isPlatform('iphone')) {
      console.log('这是iphone');
    }
  }
...
}

可选的平台参数:

Platform Name Description
android a device running Android
capacitor a device running Capacitor
cordova a device running Cordova
desktop a desktop device
electron a desktop device running Electron
hybrid a device running Capacitor or Cordova
ios a device running iOS
ipad an iPad device
iphone an iPhone device
mobile a mobile device
mobileweb a web browser running in a mobile device
phablet a phablet device
pwa a PWA app
tablet a tablet device

目前提供了绝大部分的平台判断,绝对是够用了。这么简单快捷的方法,赶紧试试吧。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 小技巧
最后更新:2020年12月4日

lipsuper

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2021 lipsuper.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2021004735号-1

渝公网安备 50011202502306号