鍍金池/ 問答/HTML/ Tabs標(biāo)簽頁切換緩存問題 antd

Tabs標(biāo)簽頁切換緩存問題 antd

發(fā)現(xiàn)標(biāo)簽頁第一次切換會渲染接口請求數(shù)據(jù),第二次切換會自動緩存而不會請求接口,如果我想每次切換都請求接口,這個請問該怎么弄呢

下面是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>
}

圖片描述

回答
編輯回答
傲嬌范

Tabs在設(shè)計時就是緩存的機制(移動端左右滑動的tab應(yīng)該很常見吧),如果一定要要每次請求,你可以在onChange中手動添加事件

2018年7月15日 16:25
編輯回答
故人嘆

知道怎么弄了,在TabPane 里面做判斷即可實現(xiàn)切換tab可以每次實現(xiàn)刷新

<TabPane tab="份額" key="1">
     {activeKey==2?<Quotient indexData={fundValue} />:<div> </div>}
</TabPane>
2017年10月25日 06:24