日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

基于VUE實現判斷設備是PC還是移動端

瀏覽:24日期:2023-01-09 15:23:00

實際開發工作中會經常遇到一個需求,就是判斷當前登錄網頁的設備是PC還是移動,要求PC端和移動端顯示的是不同的網頁內容。

那么我們就需要對當前登錄設備進行判斷。

使用 navigator.userAgent 字符串檢測

我是在PC端開發完接到要做移動端的需求,而且移動端只有一個頁面,我就統一放在了一個文件夾內。首先在 app.vue 文件內,判斷當前設備是pc端還是移動端。

methods: { // 添加判斷方法 isMobile() { let flag = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i); return flag; }},mounted: { if(this.isMobile) { alert('移動端'); this.$router.replace(’/pc_index’); }else { alert('pc端'); this.$router.replace(’/m_index’); }}

接下來就略微介紹一下這個方法,其中用到了 navigator.userAgent 。

這個方法會返回一個只讀的字符串,聲明了瀏覽器在發送 http 請求時的用戶代理頭的值。例如:

<script> document.write('用戶代理:' + navigator.userAgent)</script>// pc端輸出結果:用戶代理: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36// 移動端輸出結果:用戶代理: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1

.match 方法用于在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配,返回值是檢索到的值。類似的方法還有 indexOf()、laseIndexOf(),但是這兩個方法返回的是匹配到的值的位置。所以在判斷方法中使用.match方法匹配所有的移動端型號,最后加的 /i 是表示不區分大小寫。

使用 window.matchMedia() 檢測

也就是利用媒體查詢的方式進行判斷。

window.matchMedia 方法會返回一個新的 mediaQueryList 對象,表示指定的媒體查詢字符串解析后的結果。例如:

var result = window.matchMedia('(min-width: 400px)').matches;console.log(result) //true

window.matchMedia 方法會返回兩個參數,一個是 media,就是查詢的語句內容。另一個是 matches,是返回的結果,為 boolean 類型。

根據當前設備的視口寬度判斷是否是移動端設備。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91亚洲无吗| 久久久久午夜电影| 日韩精品1区2区3区| 三上悠亚国产精品一区二区三区| 日韩伦理一区| 精品美女在线视频| 国产精品传媒麻豆hd| 国产精品久久久久久久久久齐齐| 少妇高潮一区二区三区99| 亚洲一二三区视频| 日韩专区欧美专区| 日韩一区中文| 精品香蕉视频| av高清一区| 在线综合亚洲| 日本h片久久| 捆绑调教日本一区二区三区| 91精品国产调教在线观看| 国产精品一区二区三区av | 天堂av在线一区| 婷婷精品在线| 国产成人77亚洲精品www| 1024精品久久久久久久久| 伊人国产精品| 日韩久久电影| 黄色精品视频| 精品视频一区二区三区四区五区| 亚洲一级影院| 国产精品99一区二区| 欧美日韩视频网站| 国产成人精品一区二区免费看京| 国产美女亚洲精品7777| 欧美激情国产在线| 日韩不卡一区二区三区 | 狠狠爱www人成狠狠爱综合网| 超碰成人av| 激情久久99| 日韩精品第一区| 日本在线精品| 欧美/亚洲一区| 亚洲成人精选| 一区二区国产在线| 国产一区二区精品| 亚洲欧美在线专区| 亚洲毛片在线免费| 另类欧美日韩国产在线| 九一精品国产| 三级久久三级久久久| 97久久亚洲| 欧美黄色一区| 蜜桃精品在线| 伊人久久大香伊蕉在人线观看热v| 亚洲免费一区二区| 日韩精品一区二区三区中文字幕| 视频在线观看国产精品| 视频精品一区二区| 日韩激情精品| а√在线中文在线新版| 久久久久久久久久久9不雅视频| 久久久久午夜电影| 国产精品婷婷| 久久久亚洲欧洲日产| 日本99精品| 国产精品1luya在线播放| 99视频+国产日韩欧美| 中文av在线全新| 欧美亚洲网站| 亚洲一区导航| 五月精品视频| 精品视频高潮| 国产一区 二区| 午夜久久av | 久久久人人人| 国产精品一区2区3区| 国产视频亚洲| 老司机久久99久久精品播放免费| 久久蜜桃精品| 激情亚洲影院在线观看| 精品一区二区三区中文字幕视频| 亚洲精品激情| 日韩高清国产一区在线| 日韩欧美美女在线观看| 亚洲综合专区| 久久国际精品| 欧美激情福利| 岛国精品一区| 国产精品一区高清| 欧美激情福利| 美女精品一区二区| 亚洲最新无码中文字幕久久| 精品视频黄色| 国产精品一区二区免费福利视频| 国产精品宾馆| 亚洲精品成人图区| 精品中文字幕一区二区三区av| 欧美91精品| 日韩精品福利一区二区三区| 美女久久精品| 黄色不卡一区| 国产精品久久久久久av公交车 | 成人午夜在线| 午夜在线一区| 欧美激情视频一区二区三区在线播放| 国产精品mv在线观看| 国产日韩电影| 久久久成人网| 久久精品 人人爱| 日韩av福利| 日本不卡的三区四区五区| 国产精品一区毛片| 99在线|亚洲一区二区| 国产精品丝袜在线播放| 日韩一区亚洲二区| 欧美国产91| 黑丝一区二区| 91国内精品| 日韩成人三级| 亚洲精品在线二区| 亚洲成av人片一区二区密柚| 国产欧美自拍| 日韩精品一区二区三区免费视频| 欧美搞黄网站| 欧美日韩国产高清| 午夜久久美女| 99在线精品免费视频九九视| 99久精品视频在线观看视频| 福利一区和二区| 精品久久97| 国产黄大片在线观看| 91精品国产自产观看在线| 亚洲欧洲免费| 国产欧美日韩亚洲一区二区三区| 国产日韩亚洲欧美精品| 国产九九精品| 精品视频在线你懂得| 午夜久久一区| 麻豆精品视频在线| 国产精品蜜芽在线观看| 97se综合| 亚洲一区二区毛片| 日韩精品导航| 精品久久久久中文字幕小说| 开心激情综合| 日韩免费视频| 98精品视频| 日本精品久久| 久久影视三级福利片| 国产精一区二区| 精品日韩毛片| 免费美女久久99| 日韩国产在线一| 日韩免费精品| 蜜臀精品一区二区三区在线观看| 国产乱码精品一区二区亚洲| 久久久久久婷| 在线精品视频一区| 国产粉嫩在线观看| 日韩二区三区在线观看| 国产一区2区| 亚洲神马久久| 成人污污视频| 视频一区视频二区中文字幕| 婷婷精品在线| 亚洲网站视频| 日韩欧美激情| 日本不卡免费高清视频在线| 视频福利一区| 亚洲人成网站在线在线观看| 中日韩男男gay无套| 综合一区在线| av资源新版天堂在线| 国产亚洲福利| 国产探花在线精品| 视频二区不卡| 五月天久久久| 国产免费久久| 欧美一级专区| 日韩美女国产精品| 成人三级高清视频在线看| 国产精品外国| 中文字幕高清在线播放| 麻豆中文一区二区| 成人av二区| 日本一区二区三区中文字幕| av中文资源在线资源免费观看| 日韩欧美高清一区二区三区| 欧美午夜不卡| 国产h片在线观看| 久久国产三级| 国产精品99免费看| 国产一区二区三区成人欧美日韩在线观看| 亚洲在线观看| 日韩影院二区| 国产精品成人a在线观看| 国产欧美日韩在线观看视频| 亚洲在线观看| 蜜桃视频一区二区| 国产亚洲午夜| 日韩大片在线| 日韩一区二区三区免费播放|