腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4412)
视频
沙龙
1
回答
添加
新项目
后
的
React
本机
平面
列表
scrollToEnd
、
我需要在
添加
新
列表
项(如聊天)
后
滚动到FlatList
的
末尾。因此,我使用新消息更改状态,然后使用: this.setState({messages}); this.messagesList.
scrollToEnd
({animated: true}); 只有当我
添加
一些“神奇
的
”setTimeout (200ms)时,它才有效。有没有办法检测到
添加
了新消息,我可以调用
scrollToEnd
?
浏览 19
提问于2019-01-03
得票数 2
1
回答
使用getItemLayoutProp
的
Flatlist滚动引用
、
、
、
我在
平面
列表
和滚动方法上有个小问题。我有
平面
表和评论,如果新
的
一个是
添加
,我想滚动
列表
到底部,以看到
添加
的
评论。使用scrollToIndex不能正常工作,由于缺少getItemLayout,
本机
一直显示错误,而设置此函数
的
另一个问题是,每个项都可能有不同
的
大小。
scrollToEnd
有一些问题,有时滚动到页面的底部,有时滚动到在
平面
列表
道具中设
浏览 2
提问于2017-12-15
得票数 1
3
回答
React
本机
平面
列表
的
scrollToEnd
()不起作用
、
、
、
我想做一个浮动
的
操作按钮,让我
的
FlatList自动滚动到底部。我
的
FlatList组件描述如下: ref={(ref) => { this.flatListRef = ref; }}<TouchableOpacity style={styles.fab} onPress={() => this.flatListR
浏览 0
提问于2018-10-24
得票数 0
4
回答
对FlatList
的
本机
引用不起作用
、
我尝试滚动到我
的
平面
列表
底部,在我
的
反应本地应用程序,但不幸
的
是,我没有得到对
平面
列表
的
参考。renderItem={({ item }) => <Text>{item}</Text>} </View>this.flatList.
s
浏览 0
提问于2018-03-13
得票数 2
回答已采纳
1
回答
响应
本机
滚动视图滚动位置
我在做一个像不和谐一样
的
聊天应用。但有个问题。
浏览 3
提问于2022-02-16
得票数 0
回答已采纳
2
回答
Flutter: Listview在
添加
项目到
列表
并滚动到末尾
后
,获取滚动控制器
的
完整大小
、
This帖子描述了一个非常类似的问题,但答案并不能解决所有问题: 我有一个可能很长
的
列表
,用户可以在其中
添加
新项目
(一次打开)。
添加
后
/
添加
时,
列表
应滚动到末尾。(顺便说一句,reverse: true不是一个选项) 在读完另一篇文章
后
,我明白了使用SchedulerBinding.instance.addPostFrameCallback((_) =>
scrollToEnd
但它并不可靠:当滚动到<
浏览 34
提问于2019-08-25
得票数 4
回答已采纳
2
回答
如何防止父
平面
列表
在子视图中水平滚动时
的
垂直滚动?
、
、
我有一个垂直滚动
的
Flatlist,在Flatlist
的
每一个项目中,我都有一个SwipeListView,来自
react
本机
-刷-
列表
-视图。随着速度
的
提高,动画就会变得混乱。此外,我觉得必须有一个更清洁
的
方法来实现这一点。有人知道如何在子组件中滚动时禁用FlatList滚动吗?
浏览 11
提问于2022-10-02
得票数 3
2
回答
ReactNative
scrollToEnd
()关于FlatList -功能组件
、
所面临
的
问题是,在将新项
添加
到FlatList之后,正在尝试将FlatList项滚动到底部,以便新
添加
的
消息可见。但是却找不到如何在功能组件中使用它!
浏览 5
提问于2020-07-23
得票数 0
回答已采纳
7
回答
更新Flatlist数据
后
的
ScrollToEnd
、
我想要向数据中
添加
一个
新项目
,然后滚动到
列表
的
底部。我使用
scrollToEnd
方法,但它不起作用。我该怎么做? var _data = {}; this.setState(_data); this.refs.flatList.
scrollToEnd
浏览 27
提问于2017-09-19
得票数 9
回答已采纳
1
回答
如何用javascript无类型标构建双向无限滚动
平面
列表
、
、
、
我是usig
本机
使用javascript,没有类型记录,我想使用
平面
列表
“
react
本机
-双向-无限-滚动”,但我没有在javascript中找到示例。我是如何创建包含更多项目的顶部和底部
的
平面
列表
的
? 谢谢
浏览 3
提问于2022-02-09
得票数 0
2
回答
水平FlatList在ScrollView中不滚动
、
我有一个屏幕,在一个FlatLists中有许多水平
的
ScrollView,结构如下所示: <View> </View> <FlatList horizontal={true} .../></ScrollView> 每个FlatList上
的
水平滚动有时会
浏览 9
提问于2019-10-16
得票数 1
1
回答
如何在没有onContentSizeChange
的
情况下滚动到展览表
的
末尾
、
我有一个要求一旦用户开始
添加
项目到
平面
列表
,它必须滚动到末尾。如果我使用onContentSizeChange,Flatlist将滚动到底部,因为数据是动态加载
的
。如果我从Flatlist中获取ref,并在数据更新时使用FlatList
的
scrollToEnd
方法,FlatList将滚动到末尾上方
的
一
浏览 4
提问于2021-11-23
得票数 1
2
回答
当绝对定位
的
FlatList没有任何东西时,不能滚动它
、
、
我想做
的
是:当搜索栏处于活动状态时,FlatList会覆盖它,我无法滚动
列表
或选择一个项。我注意到
的
是,如果在单击SearchBar应该出现
的
位置时尝试选择项目或滚动
列表
,则可以选择并滚动
列表
。我需要
的
是: 显示在FlatList下面并能够滚动它
的
SearchBar。我可以用top: 50来显示SearchBar下
的
F
浏览 0
提问于2019-02-08
得票数 5
4
回答
显示键盘
后
滚动到FlatList
的
末尾
、
当显示键盘时,我想滚动到FlatList
的
末尾。我正在侦听“keyboardDidShow”事件,它确实会被触发,但是它可能会被过早地触发,因为在调用
scrollToEnd
之后,FlatList不会滚动到结束。我已经了解了onLayout事件
的
KeyboardAvoidingView,但是,只要设置onLayout事件来触发一个函数,就会阻止KeyboardAvoidingView在显示键盘时调整其大小。_scrollEnd}>import
React
from '
react
浏览 3
提问于2017-05-17
得票数 42
回答已采纳
2
回答
React
本地聊天应用程序,
平面
列表
useRef为空
、
、
、
我正在使用Expo使用
React
Native构建一个聊天应用程序,并使用Flatlist作为KeyboardAvoidingView
的
子级来呈现消息
列表
,问题是当键盘被触发时,我想滚动到底部 所以我使用了Flatlist方法(
scrollToEnd
)和useRef钩子,我
的
代码看起来像这样: const ChatBody = ({ messages }) => { const listRefKeyboard.addListener("keyboardWillShow&q
浏览 25
提问于2020-04-15
得票数 0
回答已采纳
14
回答
将
本机
平面
列表
初始滚动响应到底部
、
、
我正在尝试使用<Flatlist />创建一个
本机
聊天this.myFlatList.
scrollToEnd
({animated: false}); 但是它会在中间
的
某个地方滚动,有时会有较少
的
项目到底部,有时什么也不做。我
的
聊天消息有不同
的
高度,所以我无法计算高度。
浏览 4
提问于2018-01-27
得票数 35
回答已采纳
3
回答
React
原生版本中
的
问题0.60 ->null不是一个对象(计算'RNGestureHandlerModule.Direction')
、
、
我在
react
导航中使用了
react
本机
手势处理程序,并得到了这个错误。null不是一个对象(计算'RNGestureHandlerModule.Direction')安装-save反应-导航npm安装-save反应-
本机
浏览 2
提问于2019-07-09
得票数 1
回答已采纳
1
回答
如何在选择或单击
列表
中
的
单个项目时更新FlatList中所有项
的
UI设计
如何在选择或单击
列表
中
的
单个项目时更新FlatList中所有项
的
UI设计。我已经尝试了可能
的
结果,我还可以想到,只有在数据发生更改时,
平面
列表
属性才能工作,否则就不能工作,还可以将值从子组件传递给父组件,并更改
平面
列表
中
的
一个属性以重新呈现。这是我在从子组件回调时更改数据数组
的
代码: export default class CombinedScreenList extends
React
.Comp
浏览 2
提问于2019-05-02
得票数 1
回答已采纳
2
回答
new
本机
-当
本机
版本> 0.55时,无法通过new
本机
-cli创建
新项目
。
、
、
我正在尝试通过get
本机
-cli
react
-native init ProjectName创建
新项目
,并得到以下错误: 有关这方面的文档,请访问。错误:命令失败:纱线
添加
反应-
本机
-精确
react
-native init ProjectName --version
react
-native
浏览 0
提问于2018-08-09
得票数 0
回答已采纳
2
回答
:在Androdid中滚动嵌套FlatLists时,刷新被卡住了
、
、
当将水平FlatList与其他垂直FlatList作为项使用时,似乎存在刷新
的
问题。当在垂直
列表
上启用刷新,而在水平容器
列表
上没有启用刷新时,就会发生这种情况。实际上,如果您非常carful并且只垂直滚动(这非常困难),那么刷新每个单独
的
列表
是可能
的
。但是,你立刻侧身滚动,耳目一新
的
东西就卡住了。反应
本机
嵌套FlatLists 我尝试用具有相同结果
的
FlatList替换包装ScollV
浏览 6
提问于2017-04-12
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券