• 2024-07-02单元测试@BeforeAll和@BeforeEach的区别
    @BeforeAll和@BeforeEach是JUnit5中的注解,用于在执行测试方法之前执行某些操作。@BeforeAll注解表示在所有测试方法执行之前执行一次,并且必须是静态方法。通常用于初始化测试环境,例如启动一个数据库连接池或者读取测试数据文件。@BeforeEach注解表示在每个测试方法执
  • 2024-03-28【项目实战】记一次因单元测试注解@BeforeEach 和@Before错误使用导致的空指针异常
    一、错误说明在项目开发过程中,我们可能会遇到因单元测试注解@BeforeEach和@Before错误使用导致的空指针异常。在使用JUnit5框架时,错误地使用了@Before注解,导致在每个测试方法执行前没有正确初始化对象,从而引发空指针异常。二、报错内容为了解决这个问题,需要了解这两个注
  • 2023-11-18junit简单使用(入门)
    @目录
  • 2023-08-14vue-router动态路由无限循环
    //isLogined用来判断用户是否已登录router.beforeEach((to,from,next)=>{if(isLogined){next()}else{console.log('测试')next('login')}})next()表示放行,直接进入to路由,不会再次调用router.beforeEach()next(path:...to,replace:true)拦截
  • 2023-03-12router.beforeEach触发了两次?
    页面使用和来记录打开过的页面,但是当点击关闭,关闭当前页面时,发现beforeEach触发了两次,并且当前页面重新被刷新。<router-linkv-for="viewinvisitedViews":to="view.pa
  • 2023-02-26前置__路由守卫
     介绍:保护路由安全,主要使用于登录注册;只要没有登录就不可以看个人中心示例:把路由改为以下格式:importVuefrom"vue";importRouterfrom"vue-router";importH
  • 2023-01-31Vue动态菜单addRoutes的使用和踩坑事项
    坑一添加route后马上跳转可能出现白屏情况原因分析:还未成功添加就next()跳转,找不到组件解决办法:使用next()传参,在路由守卫beforeEach中持续循环,知道确认已经添加
  • 2022-10-21路由守卫有哪些 ?
    路由守卫共有 7个;全局路由守卫3个:beforeEach全局前置守卫;所有的路由跳转都要经过beforeEach,参数to去的路由信息,from来自的路由信息  next是否放行
  • 2022-09-26router.afterEach 与 router.beforeEach
    vue中router.afterEach用法,和router.beforeEach用法router.afterEach是vue全局的导航钩子函数,我个人的理解是,进入某个路由之后触发的钩子函数,我用的比较多的有两种用
  • 2022-08-18router4全局守卫之beforeEach
    原因:内部判断,导致路由产生了死循环  错误代码:router.beforeEach((to,from,next)=>{if(store.getters.token){if(to.path==='/login'){