diff --git a/web/src/view/layout/aside/index.vue b/web/src/view/layout/aside/index.vue index f427050b48920639375a644d9df42b25922eff32..cd53e4317cf2dfc0725b6cf954d5150a512d59ab 100644 --- a/web/src/view/layout/aside/index.vue +++ b/web/src/view/layout/aside/index.vue @@ -46,7 +46,11 @@ export default { } }); if (index === this.$route.name) return; - this.$router.push({ name: index, query, params }); + if (index.indexOf("http://") > -1 || index.indexOf("https://") > -1) { + window.open(index); + } else { + this.$router.push({ name: index, query, params }); + } } }, computed: {