javascript - AsyncStorage 不支持将 null/undefined 作为值传递。如果要删除值,请改用 .remove 方法。在本机反应
问题描述
我必须以=患者身份登录用户登录,并以=医生身份登录。当患者登录时,患者需要来自 api 的医生 ID。当患者登录时。但是现在当医生登录时,没有什么比来自该 API 的医生 ID 更接近。所以我收到这样的错误 = [AsyncStorage] 不支持将 null/undefined 作为值传递。如果要删除值,请改用 .remove 方法。
所以请帮助我现在应该做什么,因为我想要病人的医生 ID,所以我不能删除它。但我无法以医生身份登录,因为以医生身份登录时医生 ID 密钥为空。
这是代码
const items = [
["id", JSON.stringify(response[0].data.id)],
["doctor_id", JSON.stringify(response[0].data.doctor_id)],
["is_profile_completed", response[0].data.is_profile_completed],
["otp", JSON.stringify(response[0].data.otp)],
["otp_valid_till", response[0].data.otp_valid_till],
["nature", this.state.nature],
["login_as", response[0].data.login_as],
];
AsyncStorage.multiSet(items, () => {
this.props.navigation.navigate("otp");
});
})
解决方案
推荐阅读
- ios - UISegmentedControl 自定义/扩展
- c++ - 在 QMenuBar/QMenu 上捕获 keyPressEvent?
- javascript - GAE Flex 上的节点获得最大侦听器问题
- authentication - 使用 NFC 非接触式银行卡进行身份验证
- aws-lambda - Alexa 技能 - 如何逐行读取结果集
- href - 使用 jQuery 删除 [href]
- excel - Excel 公式帮助:1 周内,但不超过 1 周
- php - 使用 PHPExcel 从 xlsx 转换为 csv 期间更改日期格式
- r - R:我应该用与函数参数相同的名称命名变量吗?
- iterator - 寻找 H2O 的记录迭代器