如何处理react-native-multiple-select getSelectedItemsExt函数?

问题描述

我正在构建一个React本机应用程序,并找到了我根据文档https://www.npmjs.com/package/react-native-multiple-select实现的react-native-multiple-select库。正在显示视图,但未显示所选项目,只有所选项目的计数器起作用。我认为这是因为我无法控制其功能getSelectedItemsExt()的工作方式,而从我在React-native-multiple-select: Cannot read the property 'getSelectedItemsExt' of undefined这样的互联网研究中我只发现我应该做

  <View>
       { this.multiselect
      ?
     this.multiselect.getSelectedItemsExt()
      :
      null}
    </View>

。 尽管它有助于摆脱红色屏幕,但它不显示项目。 那你能告诉我我该怎么办

this.multiselect.getSelectedItemsExt()

显示我的物品。 任何帮助深表感谢。预先感谢。

解决方法

我可以猜测整个问题,您正在将 hideTags 道具传递给 MultiSelect 组件,即您在组件内部是 MultiSelect hideTags >>。这个 hideTags 是您的问题,因为它确实听起来像,即它不显示您在FlatList或任何组件中设置的值 。如果要显示这些值,请从组件内部删除hideTags,然后显示项目。好吧,您还想自定义该库的输出,即颜色和InputField样式,然后转到您的react native应用程序的 root ,然后转到 node-module - > react-native-multiple-select -> ,您会发现可以随意定制的核心文件。