فهرست منبع

分享总页面

natasha 1 سال پیش
والد
کامیت
9f840a48b3
3فایلهای تغییر یافته به همراه37 افزوده شده و 1 حذف شده
  1. 2 1
      src/router/modules/index.js
  2. 8 0
      src/router/modules/share.js
  3. 27 0
      src/views/share/ShareExercise.vue

+ 2 - 1
src/router/modules/index.js

@@ -1,4 +1,5 @@
 import { LoginPage, HomePage, NotFoundPage, EnterSys } from './basic';
 import ExerciseRouters from './exercise';
+import { ExerciseSharePage } from './share';
 
-export const routes = [LoginPage, EnterSys, HomePage, ...ExerciseRouters, NotFoundPage];
+export const routes = [LoginPage, EnterSys, HomePage, ...ExerciseRouters, NotFoundPage, ExerciseSharePage];

+ 8 - 0
src/router/modules/share.js

@@ -0,0 +1,8 @@
+/**
+ * 分享
+ */
+export const ExerciseSharePage = {
+  path: '/open/share/exercise',
+  name: 'ShareExercise',
+  component: () => import('@/views/share/ShareExercise.vue'),
+};

+ 27 - 0
src/views/share/ShareExercise.vue

@@ -0,0 +1,27 @@
+<template>
+  <h1></h1>
+</template>
+
+<script>
+export default {
+  name: 'ShareExercise',
+
+  data() {
+    return {};
+  },
+  created() {
+    let info = navigator.userAgent;
+    // 通过正则表达式的test方法判断是否包含“Mobile”字符串
+    let isPhone = /mobile|iPad/i.test(info);
+    // 如果包含“Mobile”(是手机设备)则返回true
+    if (isPhone) {
+      window.location.href = `${window.location.origin}/GCLS-Mobile/#/open/share/exercise?share_record_id=${this.$route.query.share_record_id}`;
+    } else {
+      console.log('pc');
+    }
+  },
+  methods: {},
+};
+</script>
+
+<style lang="scss" scoped></style>