From ea8dcfe3bf1ebe84ac483bb91e37ee4faa0d77ea Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Sun, 4 Apr 2021 00:14:44 -0500 Subject: init --- src/App.vue | 30 +++++++++++++++++++++ src/assets/logo.png | Bin 0 -> 6849 bytes src/components/HelloWorld.vue | 60 ++++++++++++++++++++++++++++++++++++++++++ src/main.js | 6 +++++ src/router/index.js | 25 ++++++++++++++++++ src/store/index.js | 12 +++++++++ src/views/About.vue | 5 ++++ src/views/Home.vue | 18 +++++++++++++ 8 files changed, 156 insertions(+) create mode 100644 src/App.vue create mode 100644 src/assets/logo.png create mode 100644 src/components/HelloWorld.vue create mode 100644 src/main.js create mode 100644 src/router/index.js create mode 100644 src/store/index.js create mode 100644 src/views/About.vue create mode 100644 src/views/Home.vue (limited to 'src') diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..b964355 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,30 @@ + + + diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000..f3d2503 Binary files /dev/null and b/src/assets/logo.png differ diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue new file mode 100644 index 0000000..94ceb6b --- /dev/null +++ b/src/components/HelloWorld.vue @@ -0,0 +1,60 @@ + + + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..c673f53 --- /dev/null +++ b/src/main.js @@ -0,0 +1,6 @@ +import { createApp } from 'vue'; +import App from './App.vue'; +import router from './router'; +import store from './store'; + +createApp(App).use(store).use(router).mount('#app'); diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..8f52523 --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,25 @@ +import { createRouter, createWebHashHistory } from 'vue-router'; +import Home from '../views/Home.vue'; + +const routes = [ + { + path: '/', + name: 'Home', + component: Home, + }, + { + path: '/about', + name: 'About', + // 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'), + }, +]; + +const router = createRouter({ + history: createWebHashHistory(), + routes, +}); + +export default router; diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..af6cee0 --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,12 @@ +import { createStore } from 'vuex'; + +export default createStore({ + state: { + }, + mutations: { + }, + actions: { + }, + modules: { + }, +}); diff --git a/src/views/About.vue b/src/views/About.vue new file mode 100644 index 0000000..3fa2807 --- /dev/null +++ b/src/views/About.vue @@ -0,0 +1,5 @@ + diff --git a/src/views/Home.vue b/src/views/Home.vue new file mode 100644 index 0000000..e91ef23 --- /dev/null +++ b/src/views/Home.vue @@ -0,0 +1,18 @@ + + + -- cgit v1.2.3