Remove un-used Vue files + Create Fruits directory & Fruit details pages

This commit is contained in:
2020-12-03 19:27:09 +01:00
parent b82b9db99a
commit dc3a764aa2
9 changed files with 41 additions and 69 deletions

View File

@@ -1,10 +1,6 @@
<template>
<div id="app">
<div id="nav">
<router-link to="/">Home</router-link> |
<router-link to="/about">About</router-link>
</div>
<router-view/>
<router-view />
</div>
</template>
@@ -16,17 +12,4 @@
text-align: center;
color: #2c3e50;
}
#nav {
padding: 30px;
a {
font-weight: bold;
color: #2c3e50;
&.router-link-exact-active {
color: #42b983;
}
}
}
</style>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

View File

@@ -1,12 +1,12 @@
import Vue from 'vue';
import App from './App.vue';
import router from './router';
import store from './store';
import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
Vue.config.productionTip = false;
new Vue({
router,
store,
render: (h) => h(App),
}).$mount('#app');
render: h => h(App)
}).$mount("#app");

View File

@@ -1,29 +1,29 @@
import Vue from 'vue';
import VueRouter from 'vue-router';
import Home from '../views/Home.vue';
import Vue from "vue";
import VueRouter from "vue-router";
import Fruits from "../views/Fruits.vue";
Vue.use(VueRouter);
const routes = [
{
path: '/',
name: 'Home',
component: Home,
path: "/",
name: "Fruits",
component: Fruits
},
{
path: '/about',
name: 'About',
path: "/fruit",
name: "Fruit",
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import(/* webpackChunkName: "about" */ '../views/About.vue'),
},
component: () => import(/* webpackChunkName: "about" */ "../views/Fruit.vue")
}
];
const router = new VueRouter({
mode: 'history',
mode: "history",
base: process.env.BASE_URL,
routes,
routes
});
export default router;

View File

@@ -1,15 +1,11 @@
import Vue from 'vue';
import Vuex from 'vuex';
import Vue from "vue";
import Vuex from "vuex";
Vue.use(Vuex);
export default new Vuex.Store({
state: {
},
mutations: {
},
actions: {
},
modules: {
},
state: {},
mutations: {},
actions: {},
modules: {}
});

View File

@@ -1,5 +0,0 @@
<template>
<div class="about">
<h1>This is an about page</h1>
</div>
</template>

5
src/views/Fruit.vue Normal file
View File

@@ -0,0 +1,5 @@
<template>
<div>
<h1>Fruit Details</h1>
</div>
</template>

11
src/views/Fruits.vue Normal file
View File

@@ -0,0 +1,11 @@
<template>
<div>
<h1>Fruits Directory</h1>
</div>
</template>
<script>
export default {
name: "Fruits"
};
</script>

View File

@@ -1,18 +0,0 @@
<template>
<div class="home">
<img alt="Vue logo" src="../assets/logo.png">
<HelloWorld msg="Welcome to Your Vue.js App"/>
</div>
</template>
<script>
// @ is an alias to /src
import HelloWorld from '@/components/HelloWorld.vue';
export default {
name: 'Home',
components: {
HelloWorld,
},
};
</script>