是否可以禁用react-native-gifted-chat中的文本输入

时间:2019-11-19 16:39:40

标签: react-native-gifted-chat

是否可以完全禁用react-native-gifted-chat组件的文本输入(包括发送按钮)?

这是我当前的组件:

<GiftedChat text={emergencyText} onInputTextChanged={this.setEmergencyText} />

我可以重写render方法,但是如何渲染原始输入呢?

1 个答案:

答案 0 :(得分:1)

由于React-native-gifted-chat没有禁用道具,因为它提供了另外一个组件,即InputToolbar,如果我们将null值呈现给我们,则几乎可以禁用发送功能。只需尝试以下代码即可。

  <InputToolbar
    render={null}
    text={emergencyText} 
    onInputTextChanged={this.setEmergencyText}
  />

它可以满足您的目的。