現在,我有一個頁面,頁面上有一個按鈕和一個基于antdmodal封裝的彈窗組件,當點擊按鈕的時候彈窗會顯示。我希望在彈窗顯示的時候執行一次某些方法來初始化一些數據。但是我發現如果把方法放在彈窗組件的componentWillMount里,那么方法只會在整個頁面初始化的時候執行一次。如果把方法放在彈窗組件的render里,那么只要彈窗里的內容稍有變化,方法都會被執行,但是我只希望方法在彈窗顯示的時候執行一次。請問要怎么解決。
如何讓antd的modal組件在顯示的時候只執行一次方法求老司機指點!
開滿天機
2019-08-25 23:26:33
