From aa63a8b68d9e511ac5fa08b9068faf05d1b52c4d Mon Sep 17 00:00:00 2001 From: tanjinzhou <415800467@qq.com> Date: Wed, 6 May 2020 18:02:30 +0800 Subject: [PATCH] fix: firefox trigger input change when reflow #2151 --- components/vc-tabs/src/InkTabBarNode.jsx | 2 +- components/vc-tabs/src/ScrollableTabBarNode.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/vc-tabs/src/InkTabBarNode.jsx b/components/vc-tabs/src/InkTabBarNode.jsx index c786cc9c3..a6ff2b178 100644 --- a/components/vc-tabs/src/InkTabBarNode.jsx +++ b/components/vc-tabs/src/InkTabBarNode.jsx @@ -98,7 +98,7 @@ export default { activeKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), }, updated() { - this.$nextTick(function() { + setTimeout(() => { componentDidUpdate(this); }); }, diff --git a/components/vc-tabs/src/ScrollableTabBarNode.jsx b/components/vc-tabs/src/ScrollableTabBarNode.jsx index 6282e9664..40a6296f2 100644 --- a/components/vc-tabs/src/ScrollableTabBarNode.jsx +++ b/components/vc-tabs/src/ScrollableTabBarNode.jsx @@ -52,7 +52,7 @@ export default { }, updated() { - this.$nextTick(() => { + setTimeout(() => { this.updatedCal(this.prevProps); this.prevProps = { ...this.$props }; });