Ant-design: initialValue tidak berubah pada props berubah

Dibuat pada 22 Mei 2018  ·  3Komentar  ·  Sumber: ant-design/ant-design

- [ ] Saya telah mencari masalah repositori ini dan percaya bahwa ini bukan duplikat.

Versi: kapan

3.5.3

Lingkungan

浏览 器 版本

Tautan reproduksi

http://www.baidu.com

Langkah-langkah untuk mereproduksi

                    <div id="div1">
                        pkid:{this.props.pkid}
                    </div>
                    <FormItem
                        {...formItemLayout}
                        label="产品ID"
                        hasFeedback
                    >
                        {getFieldDecorator('pkid', {
                            initialValue:this.props.pkid,
                            rules: [
                                { required: true, message: '产品ID!' },
                            ],
                        })(
                            <Input placeholder="a-10" />
                        )}
                    </FormItem>

Apa yang diharapkan?

initialValue akan berubah pada this.props.pkid berubah

Apa yang sebenarnya terjadi?

initialValue adalah nilai yang ditetapkan pertama

qq 20180522100953
qq 20180522101001

Komentar yang paling membantu

handleSubmit= (nilai) => {
if(this.props.onOk)
{
this.props.onOk(nilai);
this.props.form.resetFields();
}
}

disebut this.props.form.resetFields() setelah pengiriman formulir menyelesaikan masalah saya

Semua 3 komentar

Itulah mengapa disebut nilai awal .

5109

handleSubmit= (nilai) => {
if(this.props.onOk)
{
this.props.onOk(nilai);
this.props.form.resetFields();
}
}

disebut this.props.form.resetFields() setelah pengiriman formulir menyelesaikan masalah saya

Apakah halaman ini membantu?
0 / 5 - 0 peringkat