refactor: 调整自动滚动到底部的配置

pull/81/head
moonrailgun 4 years ago
parent 71ccc6e10c
commit d33d781264

@ -43,11 +43,13 @@ export const VirtualizedMessageList: React.FC<MessageListProps> = React.memo(
}
setTimeout(() => {
// 这里 Virtuoso 有个动态渲染高度的bug, 因此需要异步再次滚动到底部
listRef.current?.scrollToIndex(
PREPEND_OFFSET - numItemsPrepended + props.messages.length - 1
);
}, 100);
// 这里 Virtuoso 有个动态渲染高度的bug, 因此需要异步再次滚动到底部以确保代码功能work
listRef.current?.scrollToIndex({
index:
PREPEND_OFFSET - numItemsPrepended + props.messages.length - 1,
align: 'end',
});
}, 20);
}
/**

Loading…
Cancel
Save