@hagan/vue-router
v0.1.18
Published
`vue-router` 简单版
Readme
@hagan/vue-router
vue-router 简单版
开发
安装依赖
yarn install开发环境
yarn serve编译@hagan/vue-router
yarn build:rollup使用方法
yarn add @hagan/vue-routerimport Vue from 'vue'
import VueRouter from '@hagan/vue-router'
import App from '@/App.vue'
import Hagan from '@/views/Hagan.vue'
import Rita from '@/views/Rita.vue'
Vue.use(VueRouter)
const routes = [
{
path: '/hagan',
component: Hagan
},
{
path: '/rita',
component: Rita
}
]
const router = new VueRouter({
mode: 'history',
routes
})
const vm = new Vue({
router,
render: h => h(App)
})
vm.$mount('#app')App.vue
<template>
<div id="app">
<nav>
<router-link class="router-link" to="/hagan">hagan</router-link> |
<router-link class="router-link" to="/rita">rita</router-link> |
<router-link class="router-link" to="/rita/son">ritaSon</router-link>
</nav>
<router-view />
</div>
</template>
<script>
export default {
name: 'App'
}
</script>
<style scoped>
#app {
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
.router-link {
color: #ccc;
font-size: 20px;
font-weight: 800;
}
.router-link-active {
color: #666;
}
.router-link-exact-active {
color: blue;
}
</style>