首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以禁用react-native-gifted-chat中的文本输入

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

Stack Overflow用户
提问于 2019-11-20 00:39:41
回答 2查看 1K关注 0票数 2

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

这是我当前的组件:

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

我可以重写呈现方法,但是如何呈现原始输入呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-08 16:42:40

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

代码语言:javascript
复制
  <InputToolbar
    render={null}
    text={emergencyText} 
    onInputTextChanged={this.setEmergencyText}
  />

它服务于你的目的。

票数 1
EN

Stack Overflow用户

发布于 2021-08-25 13:45:23

您可以使用disableComposer属性。

代码语言:javascript
复制
<GiftedChat disableComposer={true}  text={emergencyText} onInputTextChanged={this.setEmergencyText} />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58938939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档