From 03ffda3fd6bad07193726c1b3adbd35d3f6f190f Mon Sep 17 00:00:00 2001
From: zhangyong <1224458590@qq.com>
Date: Wed, 20 Nov 2024 15:02:25 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E8=AE=BE=E7=9A=84=E7=99=BB?=
=?UTF-8?q?=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
index.html | 2 +-
src/App.vue | 60 +-
...egister copy.html => 01Register copy.html} | 0
src/components/01Register.html | 838 +++++++++++
...ister2 copy.html => 02register2 copy.html} | 0
src/components/HeaderNav.vue | 16 +-
src/components/MobilePage.vue | 13 +
src/components/Register.html | 1272 +++++++----------
src/components/isMobile.js | 6 +
src/components/register2.html | 539 -------
src/components/router.js | 28 +-
src/main.js | 10 +
12 files changed, 1444 insertions(+), 1340 deletions(-)
rename src/components/{Register copy.html => 01Register copy.html} (100%)
create mode 100644 src/components/01Register.html
rename src/components/{register2 copy.html => 02register2 copy.html} (100%)
create mode 100644 src/components/MobilePage.vue
create mode 100644 src/components/isMobile.js
delete mode 100644 src/components/register2.html
diff --git a/index.html b/index.html
index 7187419..f9447e2 100644
--- a/index.html
+++ b/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/App.vue b/src/App.vue
index bdbbd30..f503ad0 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,12 +1,12 @@
-
+
-
+
@@ -24,13 +24,67 @@ import HeaderNav from './components/HeaderNav.vue'
// import RegisterPage from './components/RegisterPage.vue'
import Footer from './components/Footer.vue'
+import isMobile from './components/isMobile'
export default {
components: {
// ShortCut,
HeaderNav,
Footer,
-
},
+ data() {
+ return {
+ isMobileView: false
+ }
+ },
+
+ beforeMount() {
+ this.checkDeviceAndRedirect();
+ window.addEventListener('resize', this.checkDeviceAndRedirect);
+ },
+ methods: {
+ checkDeviceAndRedirect() {
+ const mobile = isMobile();
+ if (mobile && this.$route.name !== 'MobilePage') {
+ this.isMobileView = true;
+ this.$router.replace({ name: 'MobilePage' });
+ } else if (!mobile && this.$route.name !== 'HomePage') {
+ this.isMobileView = false;
+ this.$router.replace({ name: 'HomePage' });
+ }
+ }
+ },
+ beforeUnmount() {
+ window.removeEventListener('resize', this.checkDeviceAndRedirect);
+ }
+
+ // watch: {
+ // $route(to, from) {
+ // if (to.name === 'MobilePage') {
+ // this.HeaderNav = false;
+ // this.Footer = false;
+ // } else {
+ // this.HeaderNav = true;
+ // this.Footer = true;
+ // }
+ // },
+ // },
+ // created() {
+ // if (this.$route) {
+ // this.updateComponentVisibility(this.$route);
+ // }
+ // },
+ // methods: {
+ // updateComponentVisibility(route) {
+ // if (route.name === 'MobilePage') {
+ // this.HeaderNav = false;
+ // this.Footer = false;
+ // } else {
+ // this.HeaderNav = true;
+ // this.Footer = true;
+ // }
+ // },
+ // },
+
// watch: {
// // 监听路由变化
diff --git a/src/components/Register copy.html b/src/components/01Register copy.html
similarity index 100%
rename from src/components/Register copy.html
rename to src/components/01Register copy.html
diff --git a/src/components/01Register.html b/src/components/01Register.html
new file mode 100644
index 0000000..291bbb8
--- /dev/null
+++ b/src/components/01Register.html
@@ -0,0 +1,838 @@
+
+
+
+
+
+
+
+ 注册界面
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/register2 copy.html b/src/components/02register2 copy.html
similarity index 100%
rename from src/components/register2 copy.html
rename to src/components/02register2 copy.html
diff --git a/src/components/HeaderNav.vue b/src/components/HeaderNav.vue
index 55cd925..0c41386 100644
--- a/src/components/HeaderNav.vue
+++ b/src/components/HeaderNav.vue
@@ -1,6 +1,5 @@
-
-