Kaydet (Commit) b8219460 authored tarafından Eda Altuntaş's avatar Eda Altuntaş

Router yapısı kaldırıldı

üst 2d5affd6
...@@ -17039,11 +17039,6 @@ ...@@ -17039,11 +17039,6 @@
} }
} }
}, },
"vue-router": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.1.tgz",
"integrity": "sha512-RRQNLT8Mzr8z7eL4p7BtKvRaTSGdCbTy2+Mm5HTJvLGYSSeG9gDzNasJPP/yOYKLy+/cLG/ftrqq5fvkFwBJEw=="
},
"vue-style-loader": { "vue-style-loader": {
"version": "4.1.3", "version": "4.1.3",
"resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
......
...@@ -26,8 +26,7 @@ ...@@ -26,8 +26,7 @@
"dayjs": "^1.10.4", "dayjs": "^1.10.4",
"element-ui": "^2.4.5", "element-ui": "^2.4.5",
"vue": "^2.6.11", "vue": "^2.6.11",
"vue-i18n": "^8.22.3", "vue-i18n": "^8.22.3"
"vue-router": "^3.2.0"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-babel": "~4.5.0",
......
<template> <template>
<div id="app"> <div id="app">
<el-container class="body"> <el-container class="body">
<el-aside width="200px" style="background-color: rgb(238, 241, 246)">
<el-menu v-bind:router="true">
<el-menu-item index="1" v-bind:route="{ name: 'Containers' }">
<span v-text="$t('menu.containers')" />
</el-menu-item>
<el-menu-item index="2" v-bind:route="{ name: 'Images' }">
<span v-text="$t('menu.images')" />
</el-menu-item>
</el-menu>
</el-aside>
<el-container> <el-container>
<el-main><router-view /></el-main> <el-main><Containers /></el-main>
<el-footer>Footer</el-footer> <el-footer>Footer</el-footer>
</el-container> </el-container>
</el-container> </el-container>
</div> </div>
</template> </template>
<script>
import Containers from "./views/Containers.vue";
export default {
name: "App",
components: {
Containers
}
};
</script>
<style> <style>
body { body {
font-family: Avenir, Helvetica, Arial, sans-serif; font-family: Avenir, Helvetica, Arial, sans-serif;
......
import Vue from "vue"; import Vue from "vue";
import App from "./App.vue"; import App from "./App.vue";
import router from "./router";
import axios from "axios"; import axios from "axios";
import "./assets/scss/main.scss"; import "./assets/scss/main.scss";
...@@ -45,7 +44,6 @@ Vue.component("icon", FontAwesomeIcon); ...@@ -45,7 +44,6 @@ Vue.component("icon", FontAwesomeIcon);
Vue.config.productionTip = false; Vue.config.productionTip = false;
new Vue({ new Vue({
router,
i18n, i18n,
render: h => h(App) render: h => h(App)
}).$mount("#app"); }).$mount("#app");
import Vue from "vue";
import VueRouter from "vue-router";
import Containers from "../views/Containers.vue";
import Images from "../views/Images.vue";
Vue.use(VueRouter);
const Foo = { template: "<div>foo</div>" };
const routes = [
{
path: "/",
name: "Home",
component: Foo
},
{
path: "/containers",
name: "Containers",
component: Containers
},
{
path: "/images",
name: "Images",
component: Images
}
];
const router = new VueRouter({
mode: "history",
routes
});
export default router;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment