Vue 路由跳转后执行操作的最佳方法
你可以在 Vue 的路由跳转完成之后,使用 router.afterEach() 函数来执行下面的内容。这个函数会在路由跳转完成之后被调用,你可以在这个函数内部执行你想要的操作。下面是一个示例:
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
const router = new Router({
routes: [...]
})
router.afterEach(() => {
// 在路由跳转完成之后执行下面的操作
console.log('路由跳转完成')
})
你可以将需要执行的操作放在 router.afterEach() 函数内部,这样就可以保证在路由跳转之后才会执行。
原文地址: https://www.cveoy.top/t/topic/nPSu 著作权归作者所有。请勿转载和采集!