重新架构
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-02-15 09:25:52
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-02-19 13:58:23
 | 
			
		||||
 * @LastEditTime: 2023-02-28 01:15:01
 | 
			
		||||
 * @FilePath: /task_schedule/src/App.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
@@ -10,12 +10,7 @@
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
  <el-config-provider :locale="this.locale">
 | 
			
		||||
    <div class="app_wrapper">
 | 
			
		||||
      <div class="counter_wrapper">
 | 
			
		||||
        <span>s{{ ui.counter }}</span>
 | 
			
		||||
        <!-- <el-button type="danger" @click="onCount">点击</el-button> -->
 | 
			
		||||
      </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <router-view></router-view>
 | 
			
		||||
  </el-config-provider>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
@@ -40,16 +35,16 @@ export default {
 | 
			
		||||
      console.log(ui.counter);
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    setInterval(() =>
 | 
			
		||||
    {
 | 
			
		||||
      ui.counter += 1;
 | 
			
		||||
      // console.log(counter);
 | 
			
		||||
    }, 1000);
 | 
			
		||||
    // setInterval(() =>
 | 
			
		||||
    // {
 | 
			
		||||
    //   ui.counter += 1;
 | 
			
		||||
    //   // console.log(counter);
 | 
			
		||||
    // }, 1000);
 | 
			
		||||
 | 
			
		||||
    setInterval(() =>
 | 
			
		||||
    {
 | 
			
		||||
      location.reload();
 | 
			
		||||
    }, 5000);
 | 
			
		||||
    // setInterval(() =>
 | 
			
		||||
    // {
 | 
			
		||||
    //   location.reload();
 | 
			
		||||
    // }, 5000);
 | 
			
		||||
 | 
			
		||||
    return { locale, ui, onCount };
 | 
			
		||||
  },
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										24
									
								
								code/web/task_schedule/src/components/login/Login.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								code/web/task_schedule/src/components/login/Login.vue
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-02-28 00:57:21
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /task_schedule/src/components/login/Login.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
    登录页面
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script lang="ts">
 | 
			
		||||
export default {
 | 
			
		||||
    name: "Login",
 | 
			
		||||
    setup(): void
 | 
			
		||||
    {
 | 
			
		||||
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped lang="scss"></style>
 | 
			
		||||
@@ -9,9 +9,12 @@
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
import { createApp } from 'vue';
 | 
			
		||||
import './style.css';
 | 
			
		||||
import { router } from "./router/index.js";
 | 
			
		||||
 | 
			
		||||
import App from './App.vue';
 | 
			
		||||
 | 
			
		||||
import './style.css';
 | 
			
		||||
 | 
			
		||||
//css
 | 
			
		||||
import("element-plus/dist/index.css");
 | 
			
		||||
 | 
			
		||||
@@ -28,4 +31,5 @@ for (const [key, component,] of Object.entries(ElementPlusIconsVue))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
app.use(ElementPlus);
 | 
			
		||||
app.use(router);
 | 
			
		||||
app.mount('#app');
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										34
									
								
								code/web/task_schedule/src/router/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								code/web/task_schedule/src/router/index.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,34 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-02-28 00:20:48
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /task_schedule/src/router/index.js
 | 
			
		||||
 * @Description: 路由配置文件
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
import { createRouter, createWebHashHistory } from "vue-router";
 | 
			
		||||
 | 
			
		||||
const routes = [
 | 
			
		||||
    {
 | 
			
		||||
        path: "/",
 | 
			
		||||
        name: "Root",
 | 
			
		||||
        redirect: "Login",
 | 
			
		||||
        hidden: true,
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        path: "/login",
 | 
			
		||||
        name: "Login",
 | 
			
		||||
        hidden: true,
 | 
			
		||||
        component: () => import("@/components/login/login.vue"),
 | 
			
		||||
    },
 | 
			
		||||
];
 | 
			
		||||
 | 
			
		||||
const router = createRouter(
 | 
			
		||||
    {
 | 
			
		||||
        history: createWebHashHistory(),
 | 
			
		||||
        routes,
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
export { router };
 | 
			
		||||
		Reference in New Issue
	
	Block a user