带有两个键的导航在react native中不起作用



我已经与AUTH进行了登录和注册页面,它正在工作,之后,我想从我的数据库接收数据。所以,我改变了if else语句之后,数据匹配工作不带我到主页,我尝试了一些方法来修复它,但它不起作用错误:数据匹配

所以这里我们看到API正在工作我的php代码

my react code

屏幕截图中的错误信息与不匹配消息从条件。

尝试更改条件,如下所示:


const {message} = responseJson;
if (typeof message === 'string' && message.toLowerCase().trim() === 'data matched') {
// do navigation here
}

const oldVerify = (responseJson) => (responseJson === 'Data Matched');
const newVerify = (responseJson) => (typeof responseJson === 'string' && responseJson.toLowerCase().trim() === 'data matched');
const cases = ['Data Matched', 'Data matched', 'data MATCHED', '  data matched ', 'data matched'];
cases.forEach((_case) => {
console.log('======');
console.log(`Case: "${_case}"`);
console.log('Old verify:', oldVerify(_case));
console.log('New verify:', newVerify(_case));
});

我建议你以后以纯文本的形式发布你的代码:)

最新更新