需求: 应甲方要求,需要在菜单栏中增加一个跳转按钮,此按钮点击后会更改路由并显示弹框让客户确认是否跳转。关闭弹框返回上一个路由,确认则去往新地址并且返回上一个路由。 bug: 当返回的路由本身不再刷新数据时在点击链接按钮时弹框已经更改成false了,进入链接页面不会刷新页面导致无法显示弹框。 解决方案: 利用vue的activated()方法重新激活,进行更改,将弹框的false重新赋值为true。 代码如下: