bug:后端传了code:500到前端,但是页面弹框点击确认后,明明是应该提示失败,但是点击后就加载了一次页面,实际结果是没有成功。
解决思路:原来看到刷新以为是在方法里刷
然后我在接口里加了一段逻辑,看看是否影响结果
发现还是原来一样的情况。
后来在页面打断点,F12场景重现,发现走了“操作失败”,但是没有弹框。
问题基本锁定在弹框没跳出上,接着去排查强刷。
点击确认:----------------------------------->
上一级的父文件:
总结:方法里的refresh是加载数据用的,不重刷网页;jump是重载页面,会将所有东西加载一遍,所以把点击确认后应该出现的弹框冲突覆盖掉了。