Tabs标签页切换缓存问题 antd

发现标签页第一次切换会渲染接口请求数据,第二次切换会自动缓存而不会请求接口,如果我想每次切换都请求接口,这个请问该怎么弄呢

下面是antd官方demo

render(){
  <Tabs defaultActiveKey="1">
    <TabPane tab="Tab 1" key="1">Content of Tab Pane 1</TabPane>
    <TabPane tab="Tab 2" key="2">Content of Tab Pane 2</TabPane>
    <TabPane tab="Tab 3" key="3">Content of Tab Pane 3</TabPane>
  </Tabs>
}

图片描述

阅读 15.6k
2 个回答

知道怎么弄了,在TabPane 里面做判断即可实现切换tab可以每次实现刷新

<TabPane tab="份额" key="1">
     {activeKey==2?<Quotient indexData={fundValue} />:<div> </div>}
</TabPane>

Tabs在设计时就是缓存的机制(移动端左右滑动的tab应该很常见吧),如果一定要要每次请求,你可以在onChange中手动添加事件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题