Browse Source

增加路由,登录单独页面

zy1125 1 year ago
parent
commit
ff8dcef144
6 changed files with 48 additions and 5 deletions
  1. 13 0
      package-lock.json
  2. 1 0
      package.json
  3. 2 1
      src/App.vue
  4. 7 4
      src/components/UeVideo.vue
  5. 2 0
      src/main.js
  6. 23 0
      src/router/index.js

+ 13 - 0
package-lock.json

@@ -166,6 +166,11 @@
166 166
         "@vue/shared": "3.2.37"
167 167
       }
168 168
     },
169
+    "@vue/devtools-api": {
170
+      "version": "6.5.1",
171
+      "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz",
172
+      "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA=="
173
+    },
169 174
     "@vue/reactivity": {
170 175
       "version": "3.2.37",
171 176
       "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.37.tgz",
@@ -1209,6 +1214,14 @@
1209 1214
       "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz",
1210 1215
       "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA=="
1211 1216
     },
1217
+    "vue-router": {
1218
+      "version": "4.2.5",
1219
+      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz",
1220
+      "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==",
1221
+      "requires": {
1222
+        "@vue/devtools-api": "^6.5.0"
1223
+      }
1224
+    },
1212 1225
     "vue3-count-to": {
1213 1226
       "version": "1.1.2",
1214 1227
       "resolved": "https://registry.npmjs.org/vue3-count-to/-/vue3-count-to-1.1.2.tgz",

+ 1 - 0
package.json

@@ -15,6 +15,7 @@
15 15
     "leader-line": "^1.0.7",
16 16
     "postcss-pxtorem": "^6.0.0",
17 17
     "vue": "^3.2.25",
18
+    "vue-router": "^4.2.5",
18 19
     "vue3-count-to": "^1.1.2",
19 20
     "vue3-number-roll-plus": "^0.1.3",
20 21
     "vue3-video-play": "^1.3.1-beta.6"

+ 2 - 1
src/App.vue

@@ -1,6 +1,7 @@
1 1
 
2 2
 <template >
3
-    <UeVideo />
3
+      <router-view />
4
+    <!-- <UeVideo /> -->
4 5
 </template>
5 6
 <script setup>
6 7
 import UeVideo from './components/UeVideo.vue'

+ 7 - 4
src/components/UeVideo.vue

@@ -1,9 +1,9 @@
1 1
 
2 2
 <template>
3
-  <div  ref="video" id="player"  v-if="!loginShow"></div>
3
+  <div  ref="video" id="player"  ></div>
4 4
   <!-- <div style="background-color: rgba(156, 167, 84, 0.667); width: 100vw;height: 100vh;position: absolute;" ></div> -->
5
-  <Login :class="loginShow ? '' : 'hidden'"></Login>
6
-  <home   v-if="!loginShow"></home>
5
+ 
6
+  <home ></home>
7 7
   <!-- <div @click="toUE" style="position: absolute;top: 5%; left: 50%;background-color: darkcyan;z-index: 200">向UE发信息</div> -->
8 8
 </template>
9 9
 
@@ -50,7 +50,10 @@ export default {
50 50
 
51 51
       // let search = window.location.href.split("?")[1];
52 52
 
53
-      getUserInfo(search)
53
+      // getUserInfo(search)
54
+
55
+
56
+
54 57
       // console.log(search, "编码")
55 58
       // let code = result.split("?")[0]; //去掉&之后的冗余部分
56 59
 

+ 2 - 0
src/main.js

@@ -1,5 +1,6 @@
1 1
 import { createApp } from 'vue'
2 2
 import App from './App.vue'
3
+import router from './router'
3 4
 import 'amfe-flexible'
4 5
 // 全局引入弹出框
5 6
 // import { ElMessage } from 'element-plus'
@@ -12,6 +13,7 @@ import 'vue3-video-play/dist/style.css' // 引入css
12 13
 
13 14
 const app = createApp(App)
14 15
 console.log("全局的app", app)
16
+app.use(router)
15 17
 app.use(vue3videoPlay)
16 18
 // app.config.globalProperties.$message = ElMessage;
17 19
 // app.use(ElMessage)

+ 23 - 0
src/router/index.js

@@ -0,0 +1,23 @@
1
+import { createRouter, createWebHashHistory } from 'vue-router'
2
+import Home from '../components/UeVideo.vue'
3
+import Login from '../components/Login.vue'
4
+
5
+const routes = [
6
+    {
7
+        path: '/login',
8
+        name: 'Login',
9
+        component: Login
10
+      },
11
+    {
12
+        path: '/',
13
+        name: 'Home',
14
+        component: Home
15
+    }
16
+]
17
+
18
+const router = createRouter({
19
+  history: createWebHashHistory(),
20
+  routes
21
+})
22
+
23
+export default router