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