vue中根据手机类型判断是安卓微信或IOS跳转相应下载页面

Posted lxy1123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中根据手机类型判断是安卓微信或IOS跳转相应下载页面相关的知识,希望对你有一定的参考价值。

按钮:<div class="download" @click="downApp">立即下载</div>
遮罩层:<div class="dark" v-show="ShowDark"></div>
弹框:<div class="pop" v-show="ShowPop" style="display:block;">
               <p>ios版本即将上线,敬请期待!</p>
               <button @click="downApp">确定</button>
        </div>
js代码:
data() {
     return {
         ShowPop: false,
    ShowDark :false
     }
  },
methods:{
   downApp() {
        let ua = navigator.userAgent.toLowerCase();
        //android终端
        let isAndroid = ua.indexOf(‘Android‘) > -1 || ua.indexOf(‘Adr‘) > -1;  
·  //ios终端
        let isiOS = !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); 
        if (isWeixinBrowser()) {
           this.$router.push({
              path: ‘/product‘
           })
        } else {
           if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
              //ios
              this.ShowPop = !this.ShowPop;
              this.ShowDark = !this.ShowDark;
           } else if (/(Android)/i.test(navigator.userAgent)) {
              //android
              window.location = ‘http://www.xyfan.top/app.apk
           }
        }
 
        function isWeixinBrowser() {
            return (/micromessenger/.test(ua)) ? true : false;
        }
  }
}

以上是关于vue中根据手机类型判断是安卓微信或IOS跳转相应下载页面的主要内容,如果未能解决你的问题,请参考以下文章

PHP根据设备类型自动跳转相应网址页面,这个现在实用

js网页判断移动终端浏览器版本信息是安卓还是苹果ios,判断在微信浏览器跳转不同页面,生成二维码

js网页判断移动终端浏览器版本信息是安卓还是苹果ios,判断在微信浏览器跳转不同页面,生成二维码

手机电脑安卓iOS微信浏览器判断

网页代码 JS代码 检测手机或是Pad设备 是不是安装某软件 之后做相应的跳转

js识别安卓和ios及pc端,以及解决微信的屏蔽