import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
const Foo = {
template: `...`,
beforeRouteEnter(to, from, next) {
// ...
},
beforeRouteUpdate(to, form, next) {
// ...
},
beforeRouteLeave(to, from, next) {
// ...
}
}
const router = new Router({
routes: [{
path: '/foo',
component: Foo,
beforeEnter: (to, from, next) => {
// ...
}
}]
})
router.beforeEach((to,from, next)=>{
// ...
})
router.beforeResolve((to, from, next)=>{
// ...
})
router.afterEach((to, from) => {
// ...
})
vue-router
于 2022-09-07 10:37:45 首次发布