<Input ref="email" placeholder="email" defaultValue="joe@example.com" />
这样设置的话,用this.refs.email.value取不到输入框的值,要怎么设置ref呢?
<Input ref="email" placeholder="email" defaultValue="joe@example.com" />
这样设置的话,用this.refs.email.value取不到输入框的值,要怎么设置ref呢?
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答2.5k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
5 回答2.5k 阅读
2 回答1.1k 阅读✓ 已解决
不推荐通过
ref
获取Input
的值,如果非要通过ref
获取的话,可以改成这样this.refs.email.refs.input.value
,推荐监听onChange
来获取值,具体可以看我写的demo:http://codepen.io/anon/pen/mE...,官方也有相关issue
:https://github.com/ant-design...,问问题之前可以自己先看看官方issue