From c87d6949066fcc4da2834e5860a960c77a7adf3d Mon Sep 17 00:00:00 2001 From: leejimqiu Date: Mon, 27 Dec 2021 20:27:08 +0800 Subject: [PATCH 1/2] fix(tabs): recover tab-item track --- src/tabs/tabs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tabs/tabs.ts b/src/tabs/tabs.ts index a0f240484..46d215630 100644 --- a/src/tabs/tabs.ts +++ b/src/tabs/tabs.ts @@ -18,7 +18,7 @@ const trackLineWidth = 30; export default class Tabs extends SuperComponent { behaviors = [dom, touch]; - externalClasses = ['t-class', 't-class-item', 't-class-active']; + externalClasses = [`${prefix}-class`, `${prefix}-class-item`, `${prefix}-class-active`]; relations = { './tab-panel': { @@ -134,7 +134,7 @@ export default class Tabs extends SuperComponent { if (!children) return; const { currentIndex, isScrollX, direction } = this.data; if (currentIndex <= -1) return; - this.gettingBoundingClientRect('.t-tabs-item', true).then((res: any) => { + this.gettingBoundingClientRect(`.${prefix}-tabs__item`, true).then((res: any) => { const rect = res[currentIndex]; if (!rect) return; let count = 0; From c6ce13b7d1826fe1879ec47222c569f593740f26 Mon Sep 17 00:00:00 2001 From: leejimqiu Date: Mon, 27 Dec 2021 20:34:57 +0800 Subject: [PATCH 2/2] fix(tabs): use prefix --- src/tabs/tab-panel.ts | 1 + src/tabs/tab-panel.wxml | 2 +- src/tabs/tabs.ts | 1 + src/tabs/tabs.wxml | 4 ++-- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/tabs/tab-panel.ts b/src/tabs/tab-panel.ts index d25ebf935..0d4333d7a 100644 --- a/src/tabs/tab-panel.ts +++ b/src/tabs/tab-panel.ts @@ -16,6 +16,7 @@ export default class TabPanel extends SuperComponent { properties = props; data = { + prefix, classPrefix: name, active: false, hide: true, diff --git a/src/tabs/tab-panel.wxml b/src/tabs/tab-panel.wxml index d9fc0a741..ab1f6f2c6 100644 --- a/src/tabs/tab-panel.wxml +++ b/src/tabs/tab-panel.wxml @@ -1,7 +1,7 @@ {{panel}} diff --git a/src/tabs/tabs.ts b/src/tabs/tabs.ts index 46d215630..6da49772a 100644 --- a/src/tabs/tabs.ts +++ b/src/tabs/tabs.ts @@ -53,6 +53,7 @@ export default class Tabs extends SuperComponent { }; data = { + prefix, classPrefix: name, tabs: [], currentIndex: -1, diff --git a/src/tabs/tabs.wxml b/src/tabs/tabs.wxml index 89cbe1311..44b6298e1 100644 --- a/src/tabs/tabs.wxml +++ b/src/tabs/tabs.wxml @@ -1,5 +1,5 @@ - + {{item.label}}