From 04c7b0163caeae4ab1c5da62e301fa993101cfad Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期一, 31 三月 2025 10:40:45 +0800
Subject: [PATCH] bug修改

---
 custom-tab-bar/index.js |   25 +++++--------------------
 1 files changed, 5 insertions(+), 20 deletions(-)

diff --git a/custom-tab-bar/index.js b/custom-tab-bar/index.js
index 3783000..edef97d 100644
--- a/custom-tab-bar/index.js
+++ b/custom-tab-bar/index.js
@@ -4,27 +4,12 @@
     active: 0,
     list: TabMenu,
   },
-
   methods: {
-    onChange(event) {
-      this.setData({ active: event.detail.value });
-      console.log(this.data.active);
+    changeTab(item) {
       wx.switchTab({
-        url: this.data.list[event.detail.value].url.startsWith('/')
-          ? this.data.list[event.detail.value].url
-          : `/${this.data.list[event.detail.value].url}`,
+        url: this.data.list[item.currentTarget.dataset.num].url.startsWith('/') ?
+          this.data.list[item.currentTarget.dataset.num].url : `/${this.data.list[item.currentTarget.dataset.num].url}`,
       });
-    },
-
-    init() {
-      const page = getCurrentPages().pop();
-      const route = page ? page.route.split('?')[0] : '';
-      const active = this.data.list.findIndex(
-        (item) =>
-          (item.url.startsWith('/') ? item.url.substr(1) : item.url) ===
-          `${route}`,
-      );
-      this.setData({ active });
-    },
+    }
   },
-});
+});
\ No newline at end of file

--
Gitblit v1.9.1