学习react-native时出现 ReferenceError:Can't find variable getItemView
错误代码如下
render(){ return( {getItemView("第一页")} }
getItemView=text=>{ /**/ }
正确代码
render(){ return( {this.getItemView("第一页")} }
对比可以看出 少了this. 这是js 语法
查阅后理解: 哪个对象最终调用,this就指向谁,这里是render()调用,render() 由组件类调用,
this,表示组件,而不是这个render()方法 >
疑惑: 那组件由谁调用 ,this 不就应该指向调用这个组件的函数了?
网友评论