From 53e752343ac80f12b80076a6048b5fdbec9b4998 Mon Sep 17 00:00:00 2001 From: rex Date: Sat, 27 Oct 2018 11:11:23 +0800 Subject: [PATCH] fix(Tab): fix line incorrect style when set tabs async @rex-zsd (#816) --- packages/tab/index.ts | 1 - packages/tabs/index.ts | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/tab/index.ts b/packages/tab/index.ts index 7c26ede8..8a627191 100644 --- a/packages/tab/index.ts +++ b/packages/tab/index.ts @@ -27,7 +27,6 @@ VantComponent({ title() { const parent = this.getRelationNodes('../tabs/index')[0]; if (parent) { - parent.setLine(); parent.updateTabs(); } } diff --git a/packages/tabs/index.ts b/packages/tabs/index.ts index 394d6ed8..d78beeef 100644 --- a/packages/tabs/index.ts +++ b/packages/tabs/index.ts @@ -152,8 +152,10 @@ VantComponent({ } }); - this.setLine(); - this.scrollIntoView(); + this.setData({}, () => { + this.setLine(); + this.scrollIntoView(); + }); }, // scroll active tab into view