VUE如何实现判断设备是PC还是移动端

Navigator userAgent 属性

userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。

使用 navigator.userAgent 字符串检测

    isPC() {
      let flag = window.navigator.userAgent.match(
        /(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i
      );
      if (flag) {
        return false;
      }
      return true;
    },
posted @ 2022-04-22 20:13  不特别但唯一  阅读(1343)  评论(0)    收藏  举报