vue实现PC端和移动端的界面切换
实现当在调试器点击这个手机模式切换之后再刷新页面,判断当前是pc端还是移动端跳转对应的页面路由实现此效果的方式可以获取UA(userAgent)来判断一、if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec
·
实现当在调试器点击这个手机模式切换之后再刷新页面,判断当前是pc端还是移动端跳转对应的页面路由
实现此效果的方式可以获取UA(userAgent)来判断
一、
if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
window.location.href = "m/index.html" //跳转到手机
}else{
window.location.href=""; //跳转到电脑
}
此方法是根据UA信息判断是否是移动设备,来跳转对应页面
二、
if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
window.location.href = '/m_index.html#/'
return
}
这是第二种写法
跳转时也可以写this.$router.replace('/')
更多推荐
已为社区贡献9条内容
所有评论(0)