![](/img/trans.png)
[英]react-native - TypeError: Cannot read property 'trim' of undefined
[英]react - TypeError: Cannot read property 'trim' of undefined
我不確定我在做什么錯。
class Login extends Component {
render() {
const username = "me@domain.com ";
console.log(username)
const password = this.refs.password;
const creds = {
username: username.value.trim(),
password: password.value.trim()
};
const errorMessage = this.props;
return ( ... ) } }
控制台顯示“ me@domain.com”,但username: username.value.trim()
錯誤
11 | console.log(username)
12 | const password = this.refs.password;
13 | const creds = {
> 14 | username: username.value.trim(),
15 | password: password.value.trim()
16 | };
17 | const errorMessage = this.props;
username.value.trim()
username
本身是一個字符串,您無需從中獲取價值。 修剪一下
const creds = {
username: username.trim(),
password: password.value.trim()
};
username
不是object
而是字符串,因此您將編寫
const username = "me@domain.com ";
const creds = {
username: username.trim(),
password: password.trim()
};
同樣,您不應該使用string refs
因為它們已被棄用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.