1.配置路由router 下的index文件
import { createRouter, createWebHistory } from 'vue-router';
const routePC = [
{
path: '/',
name: 'index',
component: ()=> import('@/pages/PC/index/IndexView.vue')
},
];
const routesM = [
{
path: '/',
name: 'index',
component: ()=> import('@/pages/Mobile/index/IndexView.vue')
},
];
var routes =[]
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
);
// 这里判断后选择使用移动端的路由还是pc端的路由
if(flag){
routes = routesM
}else{
routes = routePC
}
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
fallback: false,
routes
});
export default router;
2.页面代码配置两套,放进不同的文件夹