form表单实例有一个setFieldsValue方法,可以设置经过getFieldDecorator绑定的数据,现在的需求是进页面就要给表单中的数据赋值但是由于近视度数的表单是根据判断条件来渲染的,这就会导致这个表单还未被渲染的时候,就已经给leftMyopia这个属性赋值了,结果就是其实leftMyopia这个值并没有赋值上,并且控制台还爆出了警告信息 You cannot set a form field before rendering a field associated with the value.
为了解决这个问题,就不用那种条件判断渲染方式了,直接用css样式来控制这个表单是否在当前条件下显示,这样就不会因为表单还为渲染就赋值的问题了,主要也赋值不上,打印出来的是默认值initialValue为0