为了账号安全,请及时绑定邮箱和手机立即绑定

react input组件问题

react input组件问题

繁华开满天机 2018-08-08 11:03:56
自己封装了一个React input组件,这里封装成了函数式组件。并没有使用state。代码父组件中调用页面效果问题: 如图红色方框所示,在点击X之后想让input清空,可是在控制台里父组件确实更新了,而且link也变成了‘’,可是input里并没有置空....
查看完整描述

2 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

谢邀,没看到 input 清空 value 的代码呢。

查看完整回答
反对 回复 2018-08-29
?
心有法竹

TA贡献1866条经验 获得超5个赞

input显示的值并没有根据props中传递的value值进行设置,defaultValue只是设置默认值,当input中输入值后,就不再起作用。正确的写法:

<input
    type="text"
    className="app-input"
    value={value}
    onBlur=...
    onChange=...
    .../>

顺便提醒下,以后提问,代码最好不要用截图,用文本,方便回答问题的人复制。


查看完整回答
反对 回复 2018-08-29
  • 2 回答
  • 0 关注
  • 875 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信