我在项目中使用ant design。
在这里,我可以选择一个动态字段。当我尝试为select设置默认值时。没用
<Select defaultValue="lucy">
<Option value="jack">Jack</Option>
<Option value="lucy">Lucy</Option>
<Option value="Yiminghe">yiminghe</Option>
</Select>
我将默认值设置为lucy
,但是它不起作用
答案 0 :(得分:6)
根据documentation,您不应将static async Task Main()
{
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://api.openweathermap.org");
var response = await client.GetAsync($"/data/2.5/weather?q=London,UK&appid=c44d8aa0c5e588db11ac6191c0bc6a60&units=metric");
// This line gives me error
var stringResult = await response.Content.ReadAsStringAsync();
}
或value
与defaultValue
一起使用。
由getFieldDecorator包装后,将value(或由valuePropName定义的其他属性)onChange(或由触发器定义的其他属性)道具添加到表单控件,表单数据流将由Form处理,这将导致: >
您不应使用onChange来收集数据,但您仍然可以侦听onChange(等等)事件。
您无法通过valueDefaultValue属性设置表单控件的值,而应在getFieldDecorator中将InitialValue设置为默认值。
您不应该手动调用setState,请使用this.props.form.setFieldsValue以编程方式更改值。
因此,在您的代码中,您需要定义getFieldDecorator
而不是initialValue
,如下所示:
defaultValue
您可以在codesandbox.io上查看有效的演示。
答案 1 :(得分:0)
“ getFieldDecorator”中的问题,如果将其删除,一切正常。因此,在那里搜索pb,React | Ant没问题