|
@@ -3,38 +3,29 @@
|
|
|
* @Author: uray(1109489444@qq.com)
|
|
* @Author: uray(1109489444@qq.com)
|
|
|
* @date: 2022-04-12 17:58:56
|
|
* @date: 2022-04-12 17:58:56
|
|
|
* @lastEditors: uray(1109489444@qq.com)
|
|
* @lastEditors: uray(1109489444@qq.com)
|
|
|
- * @lastEditTime: 2022-04-13 17:07:52
|
|
|
|
|
|
|
+ * @lastEditTime: 2022-04-14 09:55:14
|
|
|
* @FilePath: \toy_box_website\src\App.vue
|
|
* @FilePath: \toy_box_website\src\App.vue
|
|
|
-->
|
|
-->
|
|
|
<template>
|
|
<template>
|
|
|
- <img alt="Vue logo" src="./assets/logo.png" />
|
|
|
|
|
- <HelloWorldVue msg="Hello Vue 3 + TypeScript + Vite" />
|
|
|
|
|
- <span>新使用的 store : {{ appName }}</span>
|
|
|
|
|
|
|
+ <router-view />
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script lang="ts">
|
|
<script lang="ts">
|
|
|
-import HelloWorldVue from "./components/HelloWorld.vue";
|
|
|
|
|
-import store from "./store";
|
|
|
|
|
-
|
|
|
|
|
-export default {
|
|
|
|
|
- components: {
|
|
|
|
|
- HelloWorldVue,
|
|
|
|
|
|
|
+import { defineComponent } from "@vue/runtime-core";
|
|
|
|
|
+export default defineComponent({
|
|
|
|
|
+ name: "App",
|
|
|
|
|
+ created() {
|
|
|
|
|
+ // 更合适的使用方式是在router 里配置 path 为 / 的路由,成为默认的首页
|
|
|
|
|
+ // this.$router.replace("/page/home")
|
|
|
},
|
|
},
|
|
|
- computed: {
|
|
|
|
|
- appName(): string {
|
|
|
|
|
- return store.state.appName;
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ mounted() {
|
|
|
|
|
+ setTimeout(() => this.$router.replace("/page/home"), 1000);
|
|
|
},
|
|
},
|
|
|
-};
|
|
|
|
|
|
|
+});
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style>
|
|
<style>
|
|
|
#app {
|
|
#app {
|
|
|
- font-family: Avenir, Helvetica, Arial, sans-serif;
|
|
|
|
|
- -webkit-font-smoothing: antialiased;
|
|
|
|
|
- -moz-osx-font-smoothing: grayscale;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- color: #2c3e50;
|
|
|
|
|
margin-top: 60px;
|
|
margin-top: 60px;
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|