From 595fba4627ff38e9759ad0e345dea55c31a605ac Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Wed, 30 Dec 2020 09:45:50 +0800
Subject: [PATCH] 修复资金格式化的问题

---
 layout/h5Page/CNavBar.vue |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/layout/h5Page/CNavBar.vue b/layout/h5Page/CNavBar.vue
index 75bed2e..f694359 100644
--- a/layout/h5Page/CNavBar.vue
+++ b/layout/h5Page/CNavBar.vue
@@ -56,7 +56,9 @@
                 return;
             }
             this.dropShow = false;
-            Taro.navigateTo({ url: nav.url });
+            setTimeout(() => {
+                Taro.navigateTo({ url: nav.url });
+            }, 0);
         },
         dropMenu() {
             this.dropShow = !this.dropShow;
@@ -67,7 +69,7 @@
             }, 500);
         },
         outCloseMenu(evt) {
-            (() => {
+            setTimeout(() => {
                 // 未打开时,忽略
                 if (!this.dropShow) {
                     return;
@@ -77,12 +79,16 @@
                     return;
                 }
                 // 点击了菜单项,忽略
-                if (evt.target.className.indexOf('c-nav-bar-drop-item') >= 0) {
+                const className = evt.target.className;
+                if (
+                    className.indexOf('c-nav-bar-drop-item') >= 0 ||
+                    className.indexOf('at-nav-bar__container') >= 0
+                ) {
                     return;
                 }
                 // 执行关闭
                 this.dropShow = false;
-            })();
+            }, 0);
         },
     },
     mounted() {

--
Gitblit v1.9.1