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
}