react native调用this.setState报错undefined is not an object(evaluating Object.keys(

whcnik8com 2018-04-08 04:39:16
求助求助,哪位大神帮我看下
我要实现的功能是点击list的一项,然后在文本框中填上当前被点击项的值,但是一调用setState就会报错,并且报错是122行,122行是我自定义的一个下拉选项,我并没有改变这个下拉选项的state,和dropdownlist 一点关系都没有- -,实在是知道该怎么解决了,哪位大神帮忙看下,感谢感谢!!




...全文
1834 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
whcnik8com 2018-04-09
  • 打赏
  • 举报
回复
首先这种问题经常出现,主要是自己代码逻辑问题,因为提示很明显,undefined is not object,就是变量没有值,或者没初始化,或者在赋值是给的是undefined 另外setState应该没问题,但是setState后,会触发render,去里边打印一下state看看,有没有下面用到,但是值不对的。 再另外Object.keys 这个有没有地方用,问题就在这啊,dataBlob很可能是undefined

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧