vue 根据登录设备(pc/移动端)跳转不同页面
当不能实现pc端和移动端自适应样式的时候,可以根据判断当前访问设备(pc/移动),跳转至不同页面。。。。。
·
当不能实现pc端和移动端自适应样式的时候,但是又不得不将pc端也适应在移动端,可以根据判断当前访问设备(pc/移动),跳转至不同页面。。。。。(需要写pc和移动两个页面)
一、在methhds中
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()中
mounted() {
if (this._isMobile()) {
this.$router.push("/mobile");
} else {
this.$router.push("/pc");
}
},
更多推荐
已为社区贡献2条内容
所有评论(0)