javascript - 带有两个键的导航在 React Native 中不起作用

标签 javascript reactjs react-native navigation

我已经使用 AUTH 登录并注册了页面,它正在运行,之后,我想从我的数据库接收数据。所以,我在数据匹配正常后更改了 if else 语句,但没有将我带到主页 我尝试了一些方法来修复它,但它不起作用 error:Data Matched

所以在这里我们看到 api 正在工作 my php code

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));
});

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

关于javascript - 带有两个键的导航在 React Native 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69364607/

相关文章:

ios - 获取对等依赖错误 react / react native

android - react native : How to maintain multiple state of a component

javascript - 如何在 Javascript 中编辑输入值?

javascript - 从名称获取 javascript 数组对象

reactjs - 在 React Js 中找不到模块的声明文件

javascript - 在 React Native 上使用 Expo 发送多个推送通知

javascript - 使用 Canvas 进行像素完美的 2D 鼠标拾取

javascript - 使用 Protractor 在 Firefox 上下载文件

javascript - 在 React 中动态呈现外部 HTML/React 组件

ios - CocoaPods 找不到 pod "React/Core"的兼容版本