reactjs - 期望一个赋值或函数调用,而是看到一个表达式。反应
问题描述
if ((password2 != password) || (email == "")) {
console.log("P2: " + password2)
console.log("P1: " + password)
if(password2 != password){
this.setState({
passwordMatchFailure: true
})
}else{
this.setState({
emailCantBeBlank: true
})
}
为什么第二个 setState 返回 Expected 一个赋值或函数调用,而是看到一个表达式
好像没问题
解决方案
如果块没有正确关闭
if ((password2 != password) || (email == "")) {
console.log("P2: " + password2)
console.log("P1: " + password)
if (password2 != password) {
this.setState({
passwordMatchFailure: true
})
}
else {
this.setState({
emailCantBeBlank: true
})
}
}
推荐阅读
- python - 任何人都知道如何编辑全局变量python?
- algorithm - 这个 n 体问题是 O(n^2) 还是 O(n log n)?
- r - 根据索引查找字符串
- c# - 服务器端点击的html按钮标签不起作用
- php - 无法在laravel gitlab ci中迁移数据库
- python-3.x - 如何在 Python 中反转一阶差分?
- python - 每次在 Kivy 中按下此特定按钮时,我都需要更改我的随机数
- angular - 用 Jasmine 模拟 Angular 9 服务
- http - 在 .Net Core 中间件中设置 Content-Range
- c - 否则如何解释它后面的 if 语句?