From 8ced5c8f2a46447fcb42c39eb7064f915ca7380e Mon Sep 17 00:00:00 2001
From: cebgcontract <99630598+cebgcontract@users.noreply.github.com>
Date: Wed, 9 Mar 2022 11:45:06 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AA=E5=B8=A6?=
=?UTF-8?q?=E5=8A=A8=E7=94=BBmenu=20icon?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/core/AnimMenu.vue | 52 +++++++++++++++++++++++++++++++
src/components/market/TopMenu.vue | 11 ++++---
2 files changed, 58 insertions(+), 5 deletions(-)
create mode 100644 src/components/core/AnimMenu.vue
diff --git a/src/components/core/AnimMenu.vue b/src/components/core/AnimMenu.vue
new file mode 100644
index 0000000..a439e7e
--- /dev/null
+++ b/src/components/core/AnimMenu.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
diff --git a/src/components/market/TopMenu.vue b/src/components/market/TopMenu.vue
index f38b0a4..43a0292 100644
--- a/src/components/market/TopMenu.vue
+++ b/src/components/market/TopMenu.vue
@@ -57,9 +57,9 @@
>
-
+
Home
@@ -95,6 +95,7 @@ import TopUserInfo from '@/components/market/TopUserInfo.vue'
import { AppModule, DeviceType } from '@/store/modules/app'
import ChainManager from '@/utils/ChainManager'
import { UserModule } from '@/store/modules/user'
+import AnimMenu from '@/components/core/AnimMenu.vue'
declare module 'vue/types/vue' {
interface Vue {
@@ -104,7 +105,7 @@ declare module 'vue/types/vue' {
@Component({
name: 'Navbar',
- components: { TopUserInfo },
+ components: { AnimMenu, TopUserInfo },
props: ['currentTab']
})
export default class extends Vue {
@@ -132,8 +133,8 @@ export default class extends Vue {
return this.chainManager.logout()
}
- toggleMenu() {
- this.menuShow = !this.menuShow
+ toggleMenu(stat: boolean) {
+ this.menuShow = stat
if (!this.menuShow) {
this.subShow = false
}