From be9b8634c482aa9f4a10952ad31115eacfdb568b Mon Sep 17 00:00:00 2001 From: xiaomlove <353856593@qq.com> Date: Wed, 7 Apr 2021 19:42:39 +0800 Subject: [PATCH] admin_add_router --- admin/package-lock.json | 10 ++++++++++ admin/package.json | 4 +++- admin/src/App.vue | 3 +++ admin/src/main.js | 5 +++-- admin/src/pages/agent-allow/index.vue | 3 +++ admin/src/pages/index/index.vue | 3 +++ admin/src/router/index.js | 23 +++++++++++++++++++++++ 7 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 admin/src/pages/agent-allow/index.vue create mode 100644 admin/src/pages/index/index.vue create mode 100644 admin/src/router/index.js diff --git a/admin/package-lock.json b/admin/package-lock.json index a913ff52..3e2114b4 100644 --- a/admin/package-lock.json +++ b/admin/package-lock.json @@ -11512,6 +11512,11 @@ } } }, + "vue-router": { + "version": "4.0.6", + "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-4.0.6.tgz?cache=0&sync_timestamp=1617697788171&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-4.0.6.tgz", + "integrity": "sha1-kXUNtQfSZkLyJbDsYGRWjl/kSNY=" + }, "vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.3.tgz?cache=0&sync_timestamp=1614758652197&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-style-loader%2Fdownload%2Fvue-style-loader-4.1.3.tgz", @@ -11536,6 +11541,11 @@ "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", "dev": true }, + "vuex": { + "version": "3.6.2", + "resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.6.2.tgz", + "integrity": "sha1-I2vAhqhww655lG8QfxbeWdWJXnE=" + }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.5.tgz", diff --git a/admin/package.json b/admin/package.json index 420939dc..b6d3bfab 100644 --- a/admin/package.json +++ b/admin/package.json @@ -10,7 +10,9 @@ "dependencies": { "core-js": "^3.6.5", "element-plus": "^1.0.2-beta.28", - "vue": "^3.0.0" + "vue": "^3.0.0", + "vue-router": "^4.0.6", + "vuex": "^3.6.2" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.5.0", diff --git a/admin/src/App.vue b/admin/src/App.vue index ab4260b0..428547b4 100644 --- a/admin/src/App.vue +++ b/admin/src/App.vue @@ -114,12 +114,15 @@ export default { methods: { handleSelect(key, keyPath) { console.log(key, keyPath); + console.log("select", this) }, handleOpen(key, keyPath) { console.log(key, keyPath); + console.log("open", this) }, handleClose(key, keyPath) { console.log(key, keyPath); + console.log("close", this) } } } diff --git a/admin/src/main.js b/admin/src/main.js index 948b0a24..cb23e80e 100644 --- a/admin/src/main.js +++ b/admin/src/main.js @@ -1,7 +1,8 @@ import { createApp } from 'vue' import App from './App.vue' import installElementPlus from './plugins/element' +import router from './router' -const app = createApp(App) +const app = createApp(App).use(router) installElementPlus(app) -app.mount('#app') \ No newline at end of file +app.mount('#app') diff --git a/admin/src/pages/agent-allow/index.vue b/admin/src/pages/agent-allow/index.vue new file mode 100644 index 00000000..fcf0ba7b --- /dev/null +++ b/admin/src/pages/agent-allow/index.vue @@ -0,0 +1,3 @@ + diff --git a/admin/src/pages/index/index.vue b/admin/src/pages/index/index.vue new file mode 100644 index 00000000..8bd532ca --- /dev/null +++ b/admin/src/pages/index/index.vue @@ -0,0 +1,3 @@ + diff --git a/admin/src/router/index.js b/admin/src/router/index.js new file mode 100644 index 00000000..e417de42 --- /dev/null +++ b/admin/src/router/index.js @@ -0,0 +1,23 @@ +import { createWebHistory, createRouter } from "vue-router"; +import Home from "../pages/index"; +import AgentAllow from "../pages/agent-allow"; + +const routes = [ + { + path: "/", + name: "Home", + component: Home, + }, + { + path: "/agent-allow", + name: "Agent-allow", + component: AgentAllow, + }, +]; + +const router = createRouter({ + history: createWebHistory(), + routes, +}); + +export default router;