mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	v3.5.0 修复开启TopNav后,左侧打开外链问题
This commit is contained in:
		| @@ -73,7 +73,9 @@ export default { | |||||||
|             if(router.path === "/") { |             if(router.path === "/") { | ||||||
|               router.children[item].path = "/redirect/" + router.children[item].path; |               router.children[item].path = "/redirect/" + router.children[item].path; | ||||||
|             } else { |             } else { | ||||||
|               router.children[item].path = router.path + "/" + router.children[item].path; |               if(!this.ishttp(router.children[item].path)) { | ||||||
|  |                 router.children[item].path = router.path + "/" + router.children[item].path; | ||||||
|  |               } | ||||||
|             } |             } | ||||||
|             router.children[item].parentPath = router.path; |             router.children[item].parentPath = router.path; | ||||||
|           } |           } | ||||||
| @@ -122,7 +124,7 @@ export default { | |||||||
|     // 菜单选择事件 |     // 菜单选择事件 | ||||||
|     handleSelect(key, keyPath) { |     handleSelect(key, keyPath) { | ||||||
|       this.currentIndex = key; |       this.currentIndex = key; | ||||||
|       if (key.indexOf("http://") !== -1 || key.indexOf("https://") !== -1) { |       if (this.ishttp(key)) { | ||||||
|         // http(s):// 路径新窗口打开 |         // http(s):// 路径新窗口打开 | ||||||
|         window.open(key, "_blank"); |         window.open(key, "_blank"); | ||||||
|       } else if (key.indexOf("/redirect") !== -1) { |       } else if (key.indexOf("/redirect") !== -1) { | ||||||
| @@ -147,6 +149,9 @@ export default { | |||||||
|         this.$store.commit("SET_SIDEBAR_ROUTERS", routes); |         this.$store.commit("SET_SIDEBAR_ROUTERS", routes); | ||||||
|       } |       } | ||||||
|       return routes; |       return routes; | ||||||
|  |     }, | ||||||
|  |     ishttp(url) { | ||||||
|  |       return url.indexOf('http://') !== -1 || url.indexOf('https://') !== -1 | ||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
| }; | }; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV