mounted 先于 router.beforeEach 执行的问题
使用vue中的router.beforeEach 全局导航钩子实现进入路由前验证,直接使用url打开页面时,居然先执行vue单页面中的mounted钩子,再执行的BeforeEach。原因:在main.js中定义时 需要先定义 router.beforeEachrouter.beforeEach((to, from, next) => {})再 vue实例化ne...
·
使用vue中的router.beforeEach 全局导航钩子实现进入路由前验证,直接使用url打开页面时,居然先执行vue单页面中的mounted钩子,再执行的BeforeEach。
原因:
在main.js中定义时 需要
先定义 router.beforeEach
router.beforeEach((to, from, next) => {})
再 vue实例化
new Vue({ el: '#app', router, store, components: { App }, template: '<App/>' })
更多推荐
已为社区贡献4条内容
所有评论(0)