userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
const mobileFlag = ref(null);
function isMobile() {
mobileFlag.value = navigator.userAgent.match(
/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i
);
if (mobileFlag.value) {
alert("移动端");
}
}