diff --git a/src/App.vue b/src/App.vue
index dec66aa..f1d4ea3 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -4,9 +4,9 @@
Go to Pages:
- - Home
- - Page1
- - Page2
+ Home
+ Page1
+ Page2
@@ -16,36 +16,21 @@
@@ -68,10 +53,14 @@ export default {
> li {
display: inline-block;
margin: 0 10px;
- a > {
- color: #42b983;
- }
+ // a > {
+ // color: #42b983;
+ // }
}
}
}
+
+.router-link-exact-active {
+ color: aquamarine
+}
diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue
index c6feb04..b548f85 100644
--- a/src/components/HelloWorld.vue
+++ b/src/components/HelloWorld.vue
@@ -6,9 +6,6 @@
diff --git a/src/components/Page1.vue b/src/components/Page1.vue
index 8b8ebea..01aeba8 100644
--- a/src/components/Page1.vue
+++ b/src/components/Page1.vue
@@ -6,7 +6,6 @@
\ No newline at end of file
diff --git a/src/components/Page2.vue b/src/components/Page2.vue
index 87b515b..3fb91b6 100644
--- a/src/components/Page2.vue
+++ b/src/components/Page2.vue
@@ -6,7 +6,6 @@
\ No newline at end of file
diff --git a/src/main.js b/src/main.js
index e7f24e0..17cf57f 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,11 +1,13 @@
import 'babel-polyfill';
import Vue from 'vue';
-import VueRouter from 'vue-router';
import App from './App.vue';
+import router from '@/router';
+import LoaderPlugin from '@/plugins/LoaderPlugin.js';
-Vue.use(VueRouter);
Vue.config.productionTip = false;
+Vue.use(LoaderPlugin);
new Vue({
render: h => h(App),
+ router
}).$mount('#app')
diff --git a/src/plugins/LoaderPlugin.js b/src/plugins/LoaderPlugin.js
new file mode 100644
index 0000000..0c304c0
--- /dev/null
+++ b/src/plugins/LoaderPlugin.js
@@ -0,0 +1,7 @@
+import loader from '@ibsheet/loader';
+
+export default {
+ install(Vue) {
+ Vue.prototype.$_Loader = loader;
+ }
+}
\ No newline at end of file
diff --git a/src/router/index.js b/src/router/index.js
new file mode 100644
index 0000000..c366c39
--- /dev/null
+++ b/src/router/index.js
@@ -0,0 +1,18 @@
+import Vue from 'vue';
+import VueRouter from 'vue-router';
+import HelloWorld from '@/components/HelloWorld.vue';
+import Page1 from '@/components/Page1.vue';
+import Page2 from '@/components/Page2.vue';
+
+Vue.use(VueRouter);
+
+const router = new VueRouter({
+ mode: 'history',
+ routes: [
+ { path: '/', name: 'home', component: HelloWorld },
+ { path: '/page1', name: 'page1', component: Page1 },
+ { path: '/page2', name: 'page2', component: Page2 }
+ ]
+});
+
+export default router;
\ No newline at end of file