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

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

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

瀏覽:22日期: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亚洲精品在看在线观看高清| 日韩激情综合| 欧美日韩夜夜| 久久男人av| 黑人精品一区| 亚洲福利专区| 午夜在线一区| 日本综合精品一区| 国产精选久久| 四虎成人av| 91久久久精品国产| 国产亚洲毛片| 奇米亚洲欧美| 成人午夜毛片| 极品日韩av| 在线观看亚洲精品福利片| 日韩精品高清不卡| 久久精品福利| 欧美日韩国产高清电影| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产一区日韩一区| 99国产精品99久久久久久粉嫩| 伊人久久亚洲影院| 日韩av电影一区| 日韩不卡一区| 日韩中文字幕1| 国产精品一区亚洲| 另类中文字幕国产精品| 人人精品人人爱| 国产精品久久久久久模特| 久久久久久久久丰满| 亚洲综合婷婷| 国产精品多人| 欧美成人精品| 国产精品一线天粉嫩av| 中国字幕a在线看韩国电影| 国产亚洲综合精品| 欧美亚洲色图校园春色| 精品视频在线观看网站| 美女少妇全过程你懂的久久| 午夜精品影视国产一区在线麻豆| 久久久精品区| 亚洲欧洲日本mm| 国产精品乱战久久久| 午夜日韩福利| 久久99久久久精品欧美| 欧美日韩国产高清电影| 国产亚洲一区| 欧美成人午夜| 精品免费在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 日产精品一区二区| 99re国产精品| 久久97视频| 亚洲一级大片| 成人啊v在线| 欧美亚洲三区| 黄色精品网站| 久久久久久色 | 国产精品一区二区av交换| 久久久久久久久久久妇女| 国产日韩欧美一区二区三区| 久久一级电影| 麻豆精品久久久| 亚洲人成在线影院| 亚洲v在线看| 精品美女在线视频| 日本一不卡视频| 亚洲精品2区| 欧美一区久久久| 国产精品第十页| 亚洲午夜久久| 最新亚洲一区| 91精品国产福利在线观看麻豆| 日韩精品国产欧美| 欧美天堂亚洲电影院在线观看| 高清一区二区三区av| 欧美日韩va| 石原莉奈在线亚洲三区| 亚洲一级影院| 欧美天堂视频| 久久中文字幕一区二区| 日韩av一区二区三区四区| 在线国产一区二区| 播放一区二区| 国产成人精品一区二区免费看京 | 日韩va亚洲va欧美va久久| 99视频精品| 久久激情网站| 少妇久久久久| 国产 日韩 欧美 综合 一区| 国产精品久久久久久久久久齐齐 | 玖玖玖国产精品| 激情婷婷综合| 日韩精品影视| 久久久精品五月天| 欧美香蕉视频| 欧美一区久久久| 亚洲va中文在线播放免费| caoporn视频在线| 国内一区二区三区| 精品免费av| 国产中文在线播放| 国产+成+人+亚洲欧洲在线| 美女久久久久久| 久久字幕精品一区| 精品一区二区男人吃奶| 国产精品白丝一区二区三区| 777久久精品| 91在线成人| 国产精品流白浆在线观看| 国产精品主播在线观看| 欧美片网站免费| 久久激情五月婷婷| 国产伦精品一区二区三区在线播放| 日本不卡一区二区三区| 日韩精品中文字幕吗一区二区| 亚洲精品在线国产| 日韩一区免费| 国产精品视频3p| 精品国产中文字幕第一页| 黄色欧美在线| 中文字幕人成乱码在线观看| 98精品视频| 欧美日韩中文一区二区| 欧美日韩四区| 亚洲精品乱码日韩| 欧美亚洲自偷自偷| 久久影院资源站| 日韩毛片视频| 中文在线不卡| 日韩国产欧美在线播放| 国产精品亚洲片在线播放| 精品午夜久久| 999精品色在线播放| 久久福利影视| 91午夜精品| 麻豆国产精品| 日韩精品午夜| 蜜臀av在线播放一区二区三区| 日本强好片久久久久久aaa| 国产精品hd| 久久久久网站| 蜜臀久久99精品久久久久宅男| 国产精品一区二区中文字幕| 黄在线观看免费网站ktv| 午夜日韩av| 久久国产生活片100| 久久久久久一区二区| 99riav1国产精品视频| 国产午夜一区| 亚洲成av在线| 免费高清在线一区| 久久精品国内一区二区三区| 蜜桃国内精品久久久久软件9| 日韩高清国产一区在线| 理论片午夜视频在线观看| 久久国产66| 国产一区二区精品久| 99国产精品| 精品一区二区三区中文字幕| 最新亚洲激情| 国内精品亚洲| 亚洲制服一区| 亚洲天堂免费电影| 日韩在线网址| 日韩在线观看一区| 一区二区91| 91亚洲国产成人久久精品| 久久亚洲国产精品一区二区| 国产在线观看91一区二区三区| 午夜精品网站| 久久久亚洲欧洲日产| 国产亚洲一区在线| 精品国产a一区二区三区v免费| 亚洲免费影视| 久久中文在线| 综合激情网...| 日韩欧美看国产| 国产欧美一区二区三区国产幕精品 | 久久婷婷激情| 亚洲青青久久| 欧洲av不卡| 国产三级一区| 午夜久久黄色| 国产福利91精品一区二区| 日韩在线电影| 99视频一区| 日韩不卡一区二区三区| 久久中文亚洲字幕| 国产精品99久久久久久董美香|