|  | @@ -32,8 +32,12 @@ export default {
 | 
											
												
													
														|  |    // 关闭指定tab页签
 |  |    // 关闭指定tab页签
 | 
											
												
													
														|  |    closePage(obj) {
 |  |    closePage(obj) {
 | 
											
												
													
														|  |      if (obj === undefined) {
 |  |      if (obj === undefined) {
 | 
											
												
													
														|  | -      return store.dispatch('tagsView/delView', router.currentRoute).then(({ lastPath }) => {
 |  | 
 | 
											
												
													
														|  | -        return router.push(lastPath || '/');
 |  | 
 | 
											
												
													
														|  | 
 |  | +      return store.dispatch('tagsView/delView', router.currentRoute).then(({ visitedViews }) => {
 | 
											
												
													
														|  | 
 |  | +        const latestView = visitedViews.slice(-1)[0]
 | 
											
												
													
														|  | 
 |  | +        if (latestView) {
 | 
											
												
													
														|  | 
 |  | +            return router.push(latestView.fullPath)
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +        return router.push('/');
 | 
											
												
													
														|  |        });
 |  |        });
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |      return store.dispatch('tagsView/delView', obj);
 |  |      return store.dispatch('tagsView/delView', obj);
 |