我在componentdidmount 里用log打印this.props,控制台里显示该属性为undefined
但是我在页面里直接用的话,就能正常显示出来
感觉见鬼了,求救
可能你这数据是异步获取的
我在render 方法中打印 props 里面的属性和上图一样也是undefined
就是你业务的问题吧,你肯定this.state赋值给了某个变量,然后这个变量操作过city,把undefined赋值了,或者this.state被赋值给其他对象,置成其他对象了,city自然undefined
this.state