From b95e48ff3b8db03bbe7135ea7740e022f6feb7e1 Mon Sep 17 00:00:00 2001 From: maochaoying <925670706@qq.com> Date: Mon, 6 Mar 2023 11:55:44 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20=E5=BC=95=E5=85=A5vue-router?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 5 +++-- src/main.js | 5 +++-- src/router/index.js | 11 +++++++++++ yarn.lock | 12 ++++++++++++ 4 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 src/router/index.js diff --git a/package.json b/package.json index a2b367e..a175a9e 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,11 @@ "preview": "vite preview" }, "dependencies": { - "vue": "^3.2.45" + "vue": "^3.2.45", + "vue-router": "^4.0.13" }, "devDependencies": { "@vitejs/plugin-vue": "^4.0.0", "vite": "^4.1.0" } -} \ No newline at end of file +} diff --git a/src/main.js b/src/main.js index 2425c0f..2cb7f2f 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,6 @@ import { createApp } from 'vue' -import './style.css' +import router from './router' import App from './App.vue' +import './style.css' -createApp(App).mount('#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..047124a --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,11 @@ +import { createRouter, createWebHistory } from 'vue-router' + +// 配置路由信息 +const routes = [] + +const router = createRouter({ + routes, + history: createWebHistory(), +}) + +export default router diff --git a/yarn.lock b/yarn.lock index 1a52c4b..972cfa9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -164,6 +164,11 @@ "@vue/compiler-dom" "3.2.47" "@vue/shared" "3.2.47" +"@vue/devtools-api@^6.0.0": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz#98b99425edee70b4c992692628fa1ea2c1e57d07" + integrity sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q== + "@vue/reactivity-transform@3.2.47": version "3.2.47" resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz#e45df4d06370f8abf29081a16afd25cffba6d84e" @@ -353,6 +358,13 @@ vite@^4.1.0: optionalDependencies: fsevents "~2.3.2" +vue-router@^4.0.13: + version "4.0.13" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.13.tgz#47f06e2f8ff6120bfff3c27ade1356cc9de7d870" + integrity sha512-LmXrC+BkDRLak+d5xTMgUYraT3Nj0H/vCbP+7usGvIl9Viqd1UP6AsP0i69pSbn9O0dXK/xCdp4yPw21HqV9Jw== + dependencies: + "@vue/devtools-api" "^6.0.0" + vue@^3.2.45: version "3.2.47" resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.47.tgz#3eb736cbc606fc87038dbba6a154707c8a34cff0"