react-native-gifted-chat - 是否可以禁用 react-native-gifted-chat 中的文本输入
问题描述
是否可以完全禁用 react-native-gifted-chat 组件的文本输入,包括发送按钮?
这是我当前的组件:
<GiftedChat text={emergencyText} onInputTextChanged={this.setEmergencyText} />
我可以覆盖渲染方法,但是如何渲染原始输入?
解决方案
由于 React-native-gifted-chat 没有 disable 属性,它提供了一个额外的组件,也就是说InputToolbar
,如果我们渲染 null 值,我们几乎可以禁用发送功能。试试下面的代码。
<InputToolbar
render={null}
text={emergencyText}
onInputTextChanged={this.setEmergencyText}
/>
它服务于您的目的。
推荐阅读
- pycharm - PyCharm - 将代码导出到 html 时的行号
- bootstrap-4 - Bootstrap4 和 list-group 可折叠的 Scrollspy 问题
- javascript - 将 json 项添加到现有的 json 数组
- ios - Swift:如何在没有 topBorder 的情况下向 UITabBarController 添加阴影
- c# - 使用存储过程检查在 ASP.NET 中插入是否成功
- angular - 获取 AppComponent ViewContainerRef
- php - 在 Laravel 中创建新的管理员用户
- winapi - Windows 10:GetSysColor() 没有获得深色 ui 颜色主题
- python - 试图以某种复杂的方式用 Pandas 总结行
- c# - .NET 应用程序的 C++/CLI 程序集