Commit eff06c110f49db6c9632b53deb5ea4b6a926d4b2
1 parent
6ad34533
修复路由跳转被阻止时vue-router内部产生报错信息问题
Showing
1 changed file
with
6 additions
and
0 deletions
ruoyi-ui/src/router/index.js
... | ... | @@ -166,9 +166,15 @@ export const dynamicRoutes = [ |
166 | 166 | |
167 | 167 | // 防止连续点击多次路由报错 |
168 | 168 | let routerPush = Router.prototype.push; |
169 | +let routerReplace = Router.prototype.replace; | |
170 | +// push | |
169 | 171 | Router.prototype.push = function push(location) { |
170 | 172 | return routerPush.call(this, location).catch(err => err) |
171 | 173 | } |
174 | +// replace | |
175 | +Router.prototype.replace = function push(location) { | |
176 | + return routerReplace.call(this, location).catch(err => err) | |
177 | +} | |
172 | 178 | |
173 | 179 | export default new Router({ |
174 | 180 | mode: 'history', // 去掉url中的# |
... | ... |