diff --git a/src/components/Iframe/index.vue b/src/components/Iframe/index.vue new file mode 100644 index 0000000..6dbdf00 --- /dev/null +++ b/src/components/Iframe/index.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/layout/Iframe.vue b/src/layout/Iframe.vue new file mode 100644 index 0000000..756b53f --- /dev/null +++ b/src/layout/Iframe.vue @@ -0,0 +1,85 @@ + + + diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index a569b88..166dcc5 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -148,10 +148,7 @@ export default { }, methods: { handleSelectTab(e) { - if (e.label === "一张图") { - this.handleJump(e.value); - return; - } + console.log("handleSelectTab >>> ", e); sessionStorage.setItem("topTab", e.value); this.$store.dispatch("changeTopTab", e.value); if (e.value === "sluice") { @@ -168,6 +165,14 @@ export default { timestamp: new Date().getTime(), }, }); + } else if (e.label === "一张图") { + console.log("e >>> ", e); + this.$router.push({ + path: "/iframe", + query: { + url: btoa(e.path), + }, + }); } else { this.$router.replace({ path: "/", diff --git a/src/layout/index.vue b/src/layout/index.vue index 7a330b1..b7de514 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -1,22 +1,4 @@