| 
					
				 | 
			
			
				@@ -32,8 +32,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 关闭指定tab页签
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   closePage(obj) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     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);
 
			 |