问题标签 [react-native-gifted-chat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1637 浏览

react-native - 在 react-native-gifted-chat 中编辑头像位置

我会将头像移动到左侧气泡消息的右侧和右侧气泡消息的左侧,就像示例一样:

在此处输入图像描述

0 投票
2 回答
1491 浏览

react-native-gifted-chat - 如何通过 react-native-gifted-chat 发送文件(pdf、文本、jpg)?

任何人都可以通过反应原生天才聊天来帮助我吗?我想共享(.pdf、docs、.txt、.jpg)之类的文件。该怎么做?

0 投票
2 回答
147 浏览

android - react-native-gifted-chat 中的 Android '超级表达式必须为空或函数'

升级到最新版本的 RN 0.62.0 时,导入包会导致Type Errror: Super expression must either be null or a function

0 投票
1 回答
698 浏览

reactjs - TypeError:超级表达式必须为空或函数(React Native)

我在构建后在应用程序启动时显示错误时遇到问题

“TypeError:超级表达式必须为空或函数”

因为我发现了许多类似的问题,但我的问题有所不同,因为我已经审查了 3 次代码,没有遇到任何导入问题,在安装名为 的库之前react-native-gifted-chat,我的应用程序运行良好。但是在该应用程序开始显示此错误之后,尽管我刚刚导入了库(未使用它的任何代码)。

在此处输入图像描述

但是当我简单地删除这行代码import {GiftedChat} from 'react-native-gifted-chat';时,我的应用程序又可以正常工作了。有什么建议么?

我的包裹是:

0 投票
1 回答
1352 浏览

reactjs - 如何在有天赋的聊天中添加音频消息功能

我试图弄清楚如何在有天赋的聊天中添加音频消息功能。我现在所知道的是,我必须记录然后将其存储在 aws 中。我无法弄清楚如何在天才聊天库中做到这一点。

0 投票
1 回答
685 浏览

react-native - 状态更改后尝试在 GiftedChat 中更新 renderCustomView

我在 onLongPress 函数中发出状态更改信号,但是 renderCustomView 没有更新/重新渲染其新视图。我曾尝试使用 this.forceUpdate() 但没有成功。我已经提供了我试图在状态更改后呈现的视图。

https://i.stack.imgur.com/Perfv.png

0 投票
0 回答
959 浏览

reactjs - 呈现特定于 onLongPress 的视图的消息问题

一旦用户激活了 onLongPress={} 功能,我正在尝试通过 renderCustomView={this.displayEmojis} 为单个消息呈现视图。但是,我试图显示的视图会重复屏幕上的每条消息,而不是按下的消息。我附上了当我尝试按下显示多条消息的消息时发生的情况:

在此处输入图像描述

0 投票
1 回答
320 浏览

javascript - 如何将我的 api 正文放入消息中以进行有天赋的聊天

谁能告诉我?我通过 api 得到一个消息数组,它包含 id、body、所有者名称 "messages": [ { "id": "1", "createdAt": "2019-10-23T12:58:22.933Z", "身体”:“你好”,},......

我怎样才能把它写成giftedchat的数组,它会是什么“消息”:[{“_id”:“1”,“createdAt”:“2019-10-23T12:58:22.933Z”,“文本”: “你好”, }, .....

并且有10条消息,即如何迭代将值从一个数组写入另一个数组

只是对于一个平面列表,有渲染和选择,名称:item.ownername,有没有类似的东西可以用于天才聊天中的消息?

0 投票
1 回答
881 浏览

react-native - 天才聊天:选择发送按钮后如何保持焦点输入(RN,Native-base,giftedchat)

使用 React-Native 和有天赋的聊天,我制作了聊天屏幕。但是,我在发送消息时遇到问题。

AS-IS(问题):只要键入消息并选择发送按钮,键盘就会消失并焦点消失。

待办事项:希望在选择发送按钮后保留键盘和焦点输入字段。

这是我的代码

聊天.js

聊天输入框.js

0 投票
1 回答
2380 浏览

react-native-gifted-chat - react-native-gifted-chat 视频消息未显示 - GiftedChat 未实现视频

消息中未显示视频。收到消息“视频不是由 GiftedChat 实现的。您需要使用 renderMessageVideo 属性提供自己的实现。

请帮助我做错了什么 在此处输入图像描述