Skip to content

dlhandsome/vue-router-interceptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue-router-interceptor

travis-ci npm-version

帮你轻松管理路由的轻型拦截器

在大型单页(SPA)应用中,路由起着举足轻重的作用,在遇到复杂场景的时候,通常需要在进入路由时进行各种验证拦截操作、数据前置等等,这款插件就是为这种复杂场景而生

安装

npm install vue-router-interceptor --save-dev

快速开始

import router from 'router'
import VueRouterInterceptor from 'vue-router-interceptor'

const interceptor = new VueRouterInterceptor.Create(router)
const requireAuth = interceptor.register('requireAuth')

function middlewre () {
  // ...
}

requireAuth.use(middleware)
requireAuth.listen()

更多细节请查阅 在线文档

Lisence

MIT

Releases

No releases published

Packages

No packages published