<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呢?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
不推荐通过
ref
获取Input
的值,如果非要通过ref
获取的话,可以改成这样this.refs.email.refs.input.value
,推荐监听onChange
来获取值,具体可以看我写的demo:http://codepen.io/anon/pen/mE...,官方也有相关issue
:https://github.com/ant-design...,问问题之前可以自己先看看官方issue