From dcd5065a6ed1b75b0e3c1491d267ab73b4997f11 Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期四, 06 六月 2024 11:38:59 +0800 Subject: [PATCH] 数字教材详情 --- custom-tab-bar/index.js | 23 ++++------------------- 1 files changed, 4 insertions(+), 19 deletions(-) diff --git a/custom-tab-bar/index.js b/custom-tab-bar/index.js index 3783000..12e886b 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 }); - }, + } }, }); -- Gitblit v1.9.1