当前位置:  开发笔记 > 编程语言 > 正文

反应本机列表视图问题

如何解决《反应本机列表视图问题》经验,为你挑选了1个好方法。

我不理解ListView所以只想问一些问题以便更好地了解它.

在我的程序中,我有一系列字典.

每个词典都有标题和描述.

持有它们的阵列称为伙伴.

我想创建一个ListView,将每个标题发布在另一个之下.

我创建了一个看起来像这样的构造函数(我认为这是一个问题的部分)

  constructor(props){
super(props)
this.ds= new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2})
this.state = {
  dataSource: this.ds.cloneWithRows(partners),
}

}

然后我有一个rendow行函数,如下所示

renderRow(rowData){
return(
  
  {rowData}
  
  )
}

然后是我的实际渲染和返回功能

    render () {
    return(
        
      
    

        )
}

目前,当我运行这个时,我收到以下错误

"无法读取未定义的属性'行标识'.

非常感谢任何方向



1> Damathryx..:

你忘记了this.state.dataSource中的状态

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有