diff --git a/.eslintrc.js b/.eslintrc.js index cf2e5041375a79875b0d9cb420b73db57dfbbc37..51eb2464698165b66a84c65ca31a16fb9cdf41e3 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -14,5 +14,7 @@ module.exports = { plugins: [ "vue", "@typescript-eslint", "prettier" ], rules: { "indent": ["error", 2], + // 关闭驼峰命名规则 + 'vue/multi-word-component-names': 0, } } diff --git a/src/App.vue b/src/App.vue index bca77afd829300e02c27844b3d6f7a3d3858dc63..1df681efd4733a075123ba735c9fef131781e69b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,18 +9,8 @@ const locale = zhCn; - + diff --git a/src/Home.vue b/src/Home.vue new file mode 100644 index 0000000000000000000000000000000000000000..3cf54c3426ee22a96d765c226b30e8bb63b323db --- /dev/null +++ b/src/Home.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/main.ts b/src/main.ts index 5aa9bb7796e599d9c593fcbd86b4312879276058..7380f180117df89089e12aa0d9512cc559a13ef7 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,9 @@ // If you want to use ElMessage, import it. import "element-plus/theme-chalk/src/message.scss"; +import router from "./router"; import { createApp } from "vue"; import App from "./App.vue"; -createApp(App).mount("#app"); +const app = createApp(App); +app.use(router); +app.mount("#app"); diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..32c8b00401be01e35fd1bdda4cafd182e923cf5f --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,15 @@ +import { createRouter, createWebHistory, Router, RouteRecordRaw } from "vue-router"; + +const routes: Array = [ + { + path: "/", + component: () => import("@/Home.vue") + } +]; + +const router = createRouter({ + history: createWebHistory(), + routes +}); + +export default router;