午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:353日期: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這個函數的,你可以通過實現這個函數來控制是否要渲染

相關文章:
主站蜘蛛池模板: ass日本粉嫩pics珍品 | 亚洲色图 校园春色 | 亚洲精品二区 | 成人免费在线观看网站 | 91精品亚洲| 一本久久久 | 国产欧美一区二区三区在线观看视频 | 午夜精品视频 | 成人国产一区二区 | 三级视频在线看 | 日韩一区二区三区视频 | 国产精品久久影院 | 在线观看高清av | 91免费处女 | 亚洲三级黄色 | 国外av在线| 亚洲一二三四在线 | 欧美又粗又深又猛又爽啪啪九色 | 黄色片片片 | 免费毛片av | 日韩激情视频在线观看 | 国产一区二区三区影院 | 亚洲黄色成人 | 亚洲精品在线免费观看视频 | 自拍偷拍亚洲视频 | 日韩在线观看一区 | 中文字幕777| 国产特黄一级片 | 国产精品网站在线 | 麻豆网站在线观看 | 久色婷婷 | 一区二区三区在线视频播放 | 国产精品自在线 | 国产自产视频 | 99久久婷婷国产综合 | 亚洲精美视频 | 99这里只有精品视频 | 91在线观看免费高清 | 91精品综合久久久久久五月天 | 日韩淫片| 1级黄色大片 |