Parcourir la source

feat: 自动跳转移动端

任一存 il y a 1 an
Parent
commit
dd891ee5aa
4 fichiers modifiés avec 12 ajouts et 5 suppressions
  1. 2 1
      .env.dev
  2. 2 1
      .env.mytest
  3. 2 1
      .env.prod
  4. 6 2
      src/main.js

+ 2 - 1
.env.dev

@@ -2,4 +2,5 @@ VUE_APP_CLI_MODE=dev
 NODE_ENV=development
 PUBLIC_PATH=/
 VUE_APP_DEPLOY_ORIGIN=
-VUE_APP_SCENE_URL="https://culture.4dage.com/NanjingMuseumWuJinZangNew/scene/spg.html?m=KJ-et2X3su4ofm"
+VUE_APP_SCENE_URL="https://culture.4dage.com/NanjingMuseumWuJinZangNew/scene/spg.html?m=KJ-et2X3su4ofm"
+VUE_APP_MOBILE_URL="https://culture.4dage.com/NanjingMuseumWuJinZangNew/index.html#/"

+ 2 - 1
.env.mytest

@@ -2,4 +2,5 @@ VUE_APP_CLI_MODE=test
 NODE_ENV=production
 PUBLIC_PATH=./
 VUE_APP_DEPLOY_ORIGIN=
-VUE_APP_SCENE_URL="/NanjingMuseumWuJinZangNew/scene/smg.html?m=KJ-et2X3su4ofm"
+VUE_APP_SCENE_URL="../NanjingMuseumWuJinZangNew/scene/smg.html?m=KJ-et2X3su4ofm"
+VUE_APP_MOBILE_URL="../NanjingMuseumWuJinZangNew/index.html#/"

+ 2 - 1
.env.prod

@@ -2,4 +2,5 @@ VUE_APP_CLI_MODE=prod
 NODE_ENV=production
 PUBLIC_PATH=./
 VUE_APP_DEPLOY_ORIGIN=
-# VUE_APP_SCENE_URL="/NanjingMuseumWuJinZangNew/scene/smg.html?m=KJ-et2X3su4ofm"
+VUE_APP_SCENE_URL="../wjzm/scene/smg.html?m=KJ-et2X3su4ofm"
+VUE_APP_MOBILE_URL="../wjzm/index.html"

+ 6 - 2
src/main.js

@@ -45,8 +45,12 @@ if (uaInfo.browser && uaInfo.browser.name === 'WeChat') {
 if (uaInfo.browser && uaInfo.browser.name === 'Safari') {
   app.provide('$isSafari', true)
 }
-if (uaInfo.device.type === 'mobile') {
-  app.provide('$isMobile', true)
+if (
+  uaInfo.device.type === 'mobile' ||
+  /Mobi|Android|iPhone|SymbianOS|Windows Phone|iPad|iPod/i.test(navigator.userAgent)
+) {
+  // app.provide('$isMobile', true)
+  window.location.assign(process.env.VUE_APP_MOBILE_URL)
 }
 
 // 处理resize事件