在使用antd-mobile组件中InputItem文本输入框的使用,想要给输入框一个默认值的时候,使用到了defaultValue这个属性,官网上面说,这个属性是用来设置初始默认值,但是当我设置默认值的时候,发现不起效果,

 

一开始设置的默认值是有效果的, 

在componentDidMount中改变state,重新触发render的时候,是没有效果的,

 

 

 于是我就猜测,这个defaultValue属性,只有在第一次render触发后,才有效果,第二次render触发就没有效果了。

最终的解决方法,使用rc-form库中的initialValue这个属性,

 

使用这个属性的时候,建议多去git上面看rc-form的一些用法。 

Logo

鸿蒙生态一站式服务平台。

更多推荐