Selaa lähdekoodia

agian: 各处url适配生产环境

任一存 2 vuotta sitten
vanhempi
commit
95e2de141f
2 muutettua tiedostoa jossa 22 lisäystä ja 4 poistoa
  1. 12 1
      .env
  2. 10 3
      src/main.js

+ 12 - 1
.env

@@ -1,3 +1,14 @@
 VUE_APP_STATIC_DIR=static
 VUE_APP_API_URL_PREFIX=
-VUE_APP_SCENE_CODE=KJ-nsyFEd392Wt
+
+VUE_APP_TEST_ENV_CN_PC_URL_FIRST_PATH=web
+VUE_APP_TEST_ENV_CN_MOBILE_URL_FIRST_PATH=webM
+VUE_APP_TEST_ENV_EN_PC_URL_FIRST_PATH=web
+VUE_APP_TEST_ENV_EN_MOBILE_URL_FIRST_PATH=webMEn
+VUE_APP_PROD_ENV_CN_PC_URL_FIRST_PATH=2023chn
+VUE_APP_PROD_ENV_CN_MOBILE_URL_FIRST_PATH=2023chnM
+VUE_APP_PROD_ENV_EN_PC_URL_FIRST_PATH=2023eng
+VUE_APP_PROD_ENV_EN_MOBILE_URL_FIRST_PATH=2023engM
+
+VUE_APP_SCENE_CODE_CN=KJ-nsyFEd392Wt
+VUE_APP_SCENE_CODE_EN=KJ-nsyFEd392Wt_1

+ 10 - 3
src/main.js

@@ -12,9 +12,16 @@ import browser from '@/utils/browser'
 import "@/assets/style/my-reset.css"
 
 console.log('v0410.1517')
-if (!browser.mobile) {
-  let firstUrlDir = location.href.split('/')[1]
-  location.replace(`/${firstUrlDir.substring(0, firstUrlDir.length - 1)}/index.html#?m=${process.env.VUE_APP_SCENE_CODE}`)
+// 首先,肯定是中文版
+if (!browser.mobile) { // 在pc端打开了
+  let urlFirstPath = location.pathname.split('/')[1]
+  let urlFirstPathNew = ''
+  if (urlFirstPath === process.env.VUE_APP_TEST_ENV_CN_MOBILE_URL_FIRST_PATH) { // 测试环境
+    urlFirstPathNew = process.env.VUE_APP_TEST_ENV_CN_PC_URL_FIRST_PATH
+  } else if (urlFirstPath === process.env.VUE_APP_PROD_ENV_CN_MOBILE_URL_FIRST_PATH) { // 生产环境
+    urlFirstPathNew = process.env.VUE_APP_PROD_ENV_CN_PC_URL_FIRST_PATH
+  }
+  location.replace(`${location.origin}/${urlFirstPathNew}/index.html#/?m=${process.env.VUE_APP_SCENE_CODE_CN}`)
 }
 
 Vue.use(Viewer, {