React Native中的Firebase搜索ListView

时间:2019-05-05 22:11:06

标签: javascript firebase react-native listview firebase-realtime-database

我有一个列表视图,该列表视图是从我的React Native应用程序的Firebase中合并而成的。我遇到了一些有关人们如何使用访存功能搜索listview的教程,但Firebase没有。

我在列表视图的标题处有一个搜索栏,如何按关键字搜索并使用Firebase过滤结果?

我按照Firebase网站上的指南设置了列表视图和数据源。我希望能够在每个字段中按关键字进行搜索:

  componentWillMount() {
    db.ref("mascano/Form").on("value", snap => {
      var items = [];
      snap.forEach(data => {
        items.push({
          key: data.key,
          data: data.val()
        });
      });
      this.setState({ dataSource: this.state.dataSource.cloneWithRows(items) });
    });
  }

0 个答案:

没有答案