antd form 動態設定form表單的值

2021-09-25 18:14:03 字數 390 閱讀 1944

antd的form表單下面有乙個inputnumber元件,然而在使用setstate更改輸入框value時,無法動態顯示到view上面。查詢原因發現雖然輸入框的value被改變了,但無法動態顯示出來。

解決方法:

不要使用initialvalue來給表單賦值,因為這樣這個值只在初次掛載的時候回顯示出來,而後無法跟著輸入框的value改變。正確方案應當使用this.props.form.setfieldsvalue。

而後發現不發實時更新輸入框的value,這是由於setstate是非同步的。

通過下面方法解決了此問題。

前端小白記錄一次踩坑過程。

antd Form表單讀取不到input的值

今天上午突然反饋了乙個問題,表單中的乙個輸入框使用者明明輸入了,但是提交到後台之後是沒有資料的。我在本地測試了一下,發現也是同樣的情況。後來仔細看了一下 原來的input的外面包裹了乙個fragment元素,後來我將fragment元素修改為div或者其他標籤,都是可以正常獲取到這個input的值的...

動態設定布局

設計圖是這樣的 下面的卡片需要佔上面的背景的一半 以前都是把下面卡片的大小寫死,然後設定乙個負的margintop 但是現在想這麼寫的時候,突然感覺有點low,所以就換了一種寫法 layouttop是上面的根布局layoutmoney是下面卡片的根布局 mbackground是背景 設定背景高度 p...

動態設定UI

設定textview文字顏色 param textview 需要改變顏色的view param normal 正常情況下,顯示的顏色 param selected 選擇時,顯示的顏色 public static void setselectorcolor textview textview,int ...