增加访问设备跳转

GST004_ZXXYD
JayChou 4 days ago
parent 34d3ab2b53
commit 7aa844bffd
  1. 5
      .env.development
  2. 4
      .env.production
  3. 14
      src/main.ts

@ -3,4 +3,7 @@ NODE_ENV = 'development'
VITE_APP_TITLE = '教学一体化平台'
VITE_APP_BASE_API = http://localhost:18085/jeecg-boot
# VITE_APP_BASE_API = 'http://127.0.0.1:8080'
VITE_APP_BASE_API_JEECG = '/student'
VITE_APP_BASE_API_JEECG = '/student'
VITE_APP_PC_URL = http://115.190.99.211:803/#/home
VITE_APP_MOBILE_URL = http://115.190.99.211:8030/#/home

@ -2,4 +2,6 @@
NODE_ENV = 'development'
VITE_APP_TITLE = '河南青少年阅读大赛'
VITE_APP_BASE_API = http://115.190.99.211:18186/jeecg-boot
# VITE_APP_BASE_API = 'http://127.0.0.1:8080'
# VITE_APP_BASE_API = 'http://127.0.0.1:8080'
VITE_APP_PC_URL = http://115.190.99.211:814/#/home
VITE_APP_MOBILE_URL = http://115.190.99.211:8014

@ -42,3 +42,17 @@ import * as ElementPlusIconsVue from '@element-plus/icons-vue'
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.component(key, component)
}
const ua = navigator.userAgent.toLowerCase()
const isMobile = /iphone|android|ipad|mobile/.test(ua)
const currentHost = location.host
const mobileHost = new URL(import.meta.env.VITE_APP_MOBILE_URL).host
const pcHost = new URL(import.meta.env.VITE_APP_PC_URL).host
if (isMobile && currentHost !== mobileHost) {
console.log('手机端,跳转到移动站')
location.href = import.meta.env.VITE_APP_MOBILE_URL
} else if (!isMobile && currentHost !== pcHost) {
console.log('电脑端,跳转到 PC 站')
location.href = import.meta.env.VITE_APP_PC_URL
}

Loading…
Cancel
Save