面试

34 阅读1分钟

vue 2 , 3 的区别

vue路由守卫

全局前置守卫

router.beforeEach

全局解析守卫
router.beforeResolve
全局后置钩子
你也可以注册全局后置钩子,然而和守卫不同的是,这些钩子不会接受 next 函数也不会改变导航本身:

router.afterEach

路由独享的守卫
你可以直接在路由配置上定义  beforeEnter

组件内的守卫

最后,你可以在路由组件内直接定义路由导航守卫(传递给路由配置的)

  • beforeRouteEnter
  • beforeRouteUpdate
  • beforeRouteLeave

vue父子组件创建生命周期流程

手机端适配 手机端长数组懒加载 按需请求 前端安全 页面白屏
判断字符,数组,对象是否存在某个值