onPress={() => {
const { calculatedistance } = this.state;
if (calculatedistance < 1000 || calculatedistance > 30000) {
this.snackbarref.current.triggeranimate("Please select valid location");
} else {
this.tooglebook();
}
}}
当我单击按一下功能时,if和else正文内容都在执行
答案 0 :(得分:0)
如果您无法在控制台中显示错误或无法澄清错误,请将您的函数体置于try/catch
块中并记录以下错误:
onPress = {() => {
try {
if (this.state.calculatedistance < 1000 || this.state.calculatedistance > 30000) {
this.snackbarref.current.triggeranimate('Please select valid location')
return;
} else {
this.tooglebook()
}
} catch (e) {
console.error(e)
}
}
}