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 @@
@@ -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