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