国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

VUE識別訪問設備是pc端還是移動端

這篇具有很好參考價值的文章主要介紹了VUE識別訪問設備是pc端還是移動端。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、思路

有些網(wǎng)站需要區(qū)分手機端網(wǎng)頁和pc端網(wǎng)頁,做到不同設備訪問不同的網(wǎng)頁,增強用戶的使用體驗,可以在app.vue中作一個判斷(navigator.userAgent),然后跳轉不同的路由。

二、原理

navigator.userAgent 屬性是一個只讀的字符串,聲明了瀏覽器用于 HTTP 請求用戶代理頭的值。

?例如:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36

然后通過match函數(shù)判斷是否有包含相應移動端設備名稱,從而實現(xiàn)區(qū)分兩者。

瀏覽器代號:? ? ?navigator.appCodeName
瀏覽器名稱:? ? ?navigator.appName
瀏覽器版本:? ? ?navigator.appVersion
啟用Cookies:? ?navigator.cookieEnabled
硬件平臺:? ? ? ? ?navigator.platform
用戶代理:? ? ? ? ?navigator.userAgent
用戶代理語言: ?navigator.language

三、步驟

1,先在router/index.js文件中配置好不同端口跳轉的路由:

export default new Router({
  routes: [
    {
      path: '',
      redirect: '/pc_index'
    },
    {
      path: "/pc_index", // pc端首頁
      name: PcIndex,
      component: PcIndex
    },
    {
      path: '/mb_index', // 移動端首頁
      name: MbIndex,
      component: MbIndex
    }
  ]
});

2,在App.vue中做出判斷,并跳轉路由即可:

 mounted () {
    // 根據(jù)不同路由跳轉不同頁面
    if (this._isMobile()) {
      console.log('手機端')
      this.$router.replace('/mb_index')
    } else {
      console.log('pc端')
      this.$router.replace('/pc_index')
    }
  },
  methods: {
    // 判斷是否是手機端,如果是,返回true
    _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
    }
  }

四、結果?

VUE識別訪問設備是pc端還是移動端

VUE識別訪問設備是pc端還是移動端文章來源地址http://www.zghlxwxcb.cn/news/detail-454259.html

到了這里,關于VUE識別訪問設備是pc端還是移動端的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 使用JS判斷訪問設備是電腦還是手機

    有時在編寫前端頁面視圖時,需要根據(jù)用戶不同的訪問設備(手機或電腦)對頁面設置不同顯示樣式或跳轉到不同的頁面??梢允褂肑S代碼獲取Navigator對象的userAgent屬性,通過對該屬性值的分析就可以知道當前訪問的設備是電腦還是手機。 一些常用設備訪問時返回的userAgent屬

    2024年02月08日
    瀏覽(33)
  • 14個網(wǎng)頁設計案例靈感網(wǎng)站,移動端/pc端網(wǎng)頁設計應有盡有!

    14個網(wǎng)頁設計案例靈感網(wǎng)站,移動端/pc端網(wǎng)頁設計應有盡有!

    ?劃到最后“閱讀原文”—— 領取工具包(超過1000+工具,免費素材網(wǎng)站分享和行業(yè)報告) Hi,我是胡猛夫~,專注于分享各類價值網(wǎng)站、高效工具! 更多內容,更多資源,歡迎交流! 公 號 | 微視角文化 以下是收集整理的 網(wǎng)頁設計案例靈感網(wǎng)站,有海量的網(wǎng)頁設計案例,包

    2024年02月02日
    瀏覽(25)
  • 微信端訪問網(wǎng)站提示安全證書有問題,而PC端訪問正常

    微信端訪問網(wǎng)站提示安全證書有問題,而PC端訪問正常

    今天上午業(yè)務突然反饋微信公眾號訪問出錯 如下圖: ?上周更新了證書,難道新的證書有問題? 查看PC瀏覽器證書顯示正常,如下圖: ? 最后分析發(fā)現(xiàn),手機端是IPV6協(xié)議,PC端是IPV4協(xié)議,需要分別設置安裝證書,更新完后問題解決。 ?

    2024年02月12日
    瀏覽(19)
  • PC電腦技巧[筆記本通過網(wǎng)線訪問設備CMW500]

    PC電腦技巧[筆記本通過網(wǎng)線訪問設備CMW500]

    現(xiàn)在我有一臺CMW500,我要用筆記本去訪問它,但是我發(fā)現(xiàn)沒有路由器就是不能夠訪問,通過網(wǎng)線連接設備就是ping不通: 這里設置TCP/IPv4的IP地址如下,這時候就可以pin通了:

    2024年04月23日
    瀏覽(23)
  • vue項目pc端和移動端適配

    一、樣式中根據(jù)設計稿確定縮放比例(可以設置全局或者部分頁面) 二、監(jiān)聽窗口大小改變,設置根字體大小 created() { // 獲取當前設備的寬度,設置rem的根字體大小 let width = window.innerWidth; width = width = 1200 ? 1200 : width; const htmlObj = document.getElementsByTagName(“html”)[0]; htmlObj.sty

    2023年04月09日
    瀏覽(25)
  • VUE前端判斷是電腦端還是移動端

    VUE前端判斷是電腦端還是移動端

    ruoyi框架,前后端分離?,F(xiàn)在要在用戶訪問的時候根據(jù)不同的設備跳轉到不同的登錄頁面。 修改src/router/index.js,在這里增加自己的要跳轉的頁面 在白名單中添加自己的登錄頁面 增加以下識別的代碼 -----華麗的分割線,以下是湊字數(shù),大家不用花時間看,快去改代碼----- ---

    2024年04月18日
    瀏覽(23)
  • Charles:移動端抓包 / windows客戶端 / iOS手機 / HarmonyOS 4.0 / 手機訪問PC本地項目做調試

    Charles:移動端抓包 / windows客戶端 / iOS手機 / HarmonyOS 4.0 / 手機訪問PC本地項目做調試

    一、背景描述 1.1、本文需求:移動端進行抓包調試 1.2、理解Charles可以做什么 Charles是一款跨平臺的網(wǎng)絡代理軟件,可以用于捕獲和分析網(wǎng)絡流量,對HTTP、HTTPS、HTTP/2等協(xié)議進行調試和監(jiān)控。使用Charles可以幫助開發(fā)人員進行Web開發(fā)、調試和測試,同時也可以用于網(wǎng)絡安全和隱

    2024年02月08日
    瀏覽(25)
  • VUE pc端+移動端上傳錄音并上傳(recorder-core)

    首先安裝?npm install recorder-core 以下錄音組件完整代碼可復用 父頁面引用該組件:

    2024年03月25日
    瀏覽(13)
  • vue 拖動、縮放容器組件,支持移動端雙指縮放和PC端鼠標滾輪縮放

    本組件基于CSS的transform實現(xiàn)。移動端監(jiān)聽touch事件(單指移動,雙指移動+縮放),PC端監(jiān)聽mouse事件(移動)和滾動事件wheel(縮放),更新transform的translateX/translateY/scale值,從而實現(xiàn)縮放、移動。由于transform不會產生重排,因此不節(jié)流也可以有很好的性能,用戶體驗就像德芙

    2024年02月03日
    瀏覽(94)
  • 【二等獎方案】系統(tǒng)訪問風險識別「QDU」團隊解題思路

    【二等獎方案】系統(tǒng)訪問風險識別「QDU」團隊解題思路

    第十屆CCF大數(shù)據(jù)與計算智能大賽(2022 CCF BDCI)已圓滿結束。大賽官方競賽平臺DataFountain(簡稱DF平臺,官號統(tǒng)稱DataFountain 或DataFountain數(shù)據(jù)科學)正在陸續(xù)釋出各賽題獲獎隊伍的方案思路。 本方案為【系統(tǒng)訪問風險識別】賽題的二等獎獲獎方案, 賽題地址:https://www.datafountai

    2024年02月08日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包