From 37811b15e4ef0738d9fdea7339b98e2ca68af5d5 Mon Sep 17 00:00:00 2001 From: weixin_39458544 Date: Fri, 15 Sep 2023 02:32:00 +0800 Subject: [PATCH] Fri Sep 15 02:32:00 CST 2023 inscode --- .inscode | 4 ++++ package.json | 4 +++- src/App.vue | 37 +------------------------------------ src/layout/MHeader.vue | 21 +++++++++++++++++++++ src/layout/index.vue | 8 ++++++++ src/main.js | 5 ++--- src/router/index.js | 18 ++++++++++++++++++ src/views/home.vue | 6 ++++++ 8 files changed, 63 insertions(+), 40 deletions(-) create mode 100644 src/layout/MHeader.vue create mode 100644 src/layout/index.vue create mode 100644 src/router/index.js create mode 100644 src/views/home.vue diff --git a/.inscode b/.inscode index 70c7853..9fec957 100644 --- a/.inscode +++ b/.inscode @@ -1,4 +1,5 @@ run = "npm i && npm run dev" +language = "node" [deployment] build = "npm i && npm run build" @@ -8,3 +9,6 @@ run = "npm run preview" PATH = "/root/${PROJECT_DIR}/.config/npm/node_global/bin:/root/${PROJECT_DIR}/node_modules/.bin:${PATH}" XDG_CONFIG_HOME = "/root/.config" npm_config_prefix = "/root/${PROJECT_DIR}/.config/npm/node_global" + +[debugger] +program = "main.js" diff --git a/package.json b/package.json index aa1c7de..5eff494 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,9 @@ }, "dependencies": { "guess": "^1.0.2", - "vue": "^3.2.37" + "loadsh": "^0.0.4", + "vue": "^3.2.37", + "vue-router": "^4.2.4" }, "devDependencies": { "@vitejs/plugin-vue": "^3.0.1", diff --git a/src/App.vue b/src/App.vue index 633a5df..1281f11 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,44 +4,9 @@ import TheWelcome from './components/TheWelcome.vue' diff --git a/src/layout/MHeader.vue b/src/layout/MHeader.vue new file mode 100644 index 0000000..3964742 --- /dev/null +++ b/src/layout/MHeader.vue @@ -0,0 +1,21 @@ + + + \ No newline at end of file diff --git a/src/layout/index.vue b/src/layout/index.vue new file mode 100644 index 0000000..c2bc177 --- /dev/null +++ b/src/layout/index.vue @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 90e6400..31ac9dd 100644 --- a/src/main.js +++ b/src/main.js @@ -1,6 +1,5 @@ import { createApp } from 'vue' import App from './App.vue' +import router from './router' -import './assets/main.css' - -createApp(App).mount('#app') +const app = createApp(App).use(router).mount('#app') diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..c0bd3c2 --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,18 @@ +import {createRouter, createWebHashHistory} from 'vue-router' +import layout from '../layout/index.vue' +import home from '../views/home.vue' + +const subRouter = [ + {path: '/', component: home} +] + +const routes = [ + {path: '/', component: layout, children: [...subRouter]} +] + +const router = createRouter({ + history: createWebHashHistory(), + routes +}) + +export default router \ No newline at end of file diff --git a/src/views/home.vue b/src/views/home.vue new file mode 100644 index 0000000..d385f71 --- /dev/null +++ b/src/views/home.vue @@ -0,0 +1,6 @@ + + \ No newline at end of file -- GitLab