首先编写一个util.ts工具类,用作判断访问进来的是pc还是手机端
//判断是否是移动端
export function _isMobile(): boolean {
return navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)!==null;
}
然后即可使用。
比如:我想手机端用户访问进来是手机端的画面,pc端访问的是pc端的画面,我可以在APP.vue中注入这个工具类,然后进行路由转发判断。