亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

node.js - antdesign怎么集合react-redux對input控件進行初始化賦值

瀏覽:156日期:2024-08-05 14:52:13

問題描述

https://segmentfault.com/q/10...https://segmentfault.com/q/10...對于這兩個帖子問題的原因已經找到了,原來是因為react-redux,進行頁面加載的時候,會先把原來的標簽加載一次,然后再執行componentDidMount事件node.js - antdesign怎么集合react-redux對input控件進行初始化賦值ps.我也試過了componentWillMount事件,結果相同。執行順序(詳):1.在第一次加載的時候,ant控件Input的defaultValue已經被賦值了,只不過沒有找到,所以是undefinednode.js - antdesign怎么集合react-redux對input控件進行初始化賦值2.然后執行componentDidMount/componentWillMount時間,在把ss重新賦值,賦予給Input的defaultValuenode.js - antdesign怎么集合react-redux對input控件進行初始化賦值我再控制臺也輸出了ss,由結果也可以驗證上面的結論node.js - antdesign怎么集合react-redux對input控件進行初始化賦值看吧這一對是不是輸出了兩次?而我在代碼中只寫了一次node.js - antdesign怎么集合react-redux對input控件進行初始化賦值按照input的描述,頁面只有在第一次給input賦值的時候會把value值顯示在頁面上,后面不管在頁面上的控制臺更改幾次value都不會對頁面顯示產生影響,所以頁面一直都顯示空。

那么問題來了,我要怎樣做才能在react-redux的框架基礎上,并加入ant的標簽,對Input進行初始化賦值,并把這個賦值顯示在頁面上呢?

問題解答

回答1:

render 是會在改變state的時候渲染 你第一次進頁面 render一次 然后你請求數據 會改變state 會再render一次!

回答2:

state和props的改變都會導致組件被渲染, 但是是否真的要渲染是取決于你的shouldComponentUpdate這個函數的,你可以通過實現這個函數來控制是否要渲染

相關文章:
主站蜘蛛池模板: 欧美精品国产一区二区三区 | 日韩在线视频不卡一区二区三区 | 久久七国产精品 | 中文字幕一区二区三区不卡 | 国产精品密蕾丝视频 | 欧美人成在线观看 | 国产精品国产午夜免费福利看 | 大陆一级毛片免费高清 | 中国特黄特级真人毛片 | 黄色影院| 2022麻豆剧果冻传媒 | 成人国产一区 | 久久国产美女免费观看精品 | 黄色一级片观看 | 成人免费无毒在线观看网站 | 免费观看黄色a一级录像 | 色综合久久天天综线观看 | 亚洲婷婷丁香 | 黑人粗又长 | 国产香港三级理论在线 | 久操色 | 蝌蚪91视频 | 久久91精品国产91久久户 | 在线视频综合视频免费观看 | 亚洲国产精品一区二区三区在线观看 | 日韩精品国产一区 | 日本美女黄色一级片 | 亚洲一级在线 | 欧美性生大片免费观看 | pans国产大尺度私密拍摄视频 | 久草美女视频 | 午夜剧场福利社 | 亚洲va欧美va国产 | 午夜久久久久久亚洲国产精品 | 视频一区二区三区自拍 | 日韩一区二区三区视频在线观看 | 日本xxwwwxxxx | 欧美一级毛片大片免费播放 | 亚洲一区二区视频在线观看 | 青草悠悠视频在线观看 | 免费一区在线观看 |